zoukankan      html  css  js  c++  java
  • JSP的内置对象(session)


    "session"对象代表服务器与客户端所建立的对话,当需要在不同的JSP页面中保留客户端信息的情况下使用,比如在线购物,客户轨迹跟踪等。

    HTTP是无状态协议。
    Web Server对每一个客户端请求都没有历史的记忆,Session用来保存客户端的信息。
    session1.jsp
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <html>
       <body>
         <form action="session2.jsp">
             <h1>姓名:</h1>
                <input type="text" name="username"><br>
                <input type="submit" value="提交">
         </form>
       </body>
    </html>
    session2.jsp
    </head>
     
      <body>
       <%
       String name = request.getParameter("username");
       
       session.setAttribute("logName",name);
       %>
      <h2>他的名字"<%=name%>" 已经写入session</h2>
       <br>
       <h1><a href='session3.jsp'>check</a></h1>
      </body>
    session3.jsp
    <body>
      <% String yourName=(String)session.getAttribute("logName");
      if(yourName == null)
      {%>
         你还未登陆
      <%}
      else
      {%>
      "<%= yourName %>" 已经登录
      <%}%>
      </body>
    session对象中的存活范围(只要浏览器不关闭,session对象就会一直存在),因此在同一个浏览器中,无论向服务器端发送多少个请求,session只有一个。

  • 相关阅读:
    vue-修改vue项目运行端口号
    任正非521央视采访全文
    是施压还是真的决裂?
    贸易战风波继续
    华为对封杀的态度和格局
    美国封锁对华为的影响
    布鲁克斯法则 (Brooks's Law)
    2019第20周日
    如何让自己走的更远
    如何应对中年危机
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2995063.html
Copyright © 2011-2022 走看看