session对象

原创 2012年03月28日 21:21:28

1.  Session

为了更好的存取,服务器端吧session存放在内村中,每个用户都有一个独立的session在第一次访问时进行创建

a)         进行记录一系列的操作

b)        Cookie记录在客户端,session记录在客户端

3.session两种实现方式

       1)通过cookie来实现(把sessionid放到cookie中)

       2)通过url重写来实现(response.encodeURL()进行重写)

<td>

<a href="<%=response.encodeURL("index.jsp?c=1&wd=java")%>"></a>

</td>

用重写的方式实现的具体练习

<%

if("admin".equals(username)){

response.sendRedirect(response.encodeURL("admin.jsp"))

return;

}

%>

 

 

规则:如果浏览器支持cookie,创建session时候,会把session ID保存在cookie

              如果不支持cookie必须自己编程,使用url重写的方式实现session

4.能网session里面放任何的东西,session.setAttribute(“   ”,”    ”);

 

方法的应用示例代码

 <body><!--
   <center>
     session的创建时间<%=session.getCreationTime() %>
     <%=new Date(session.getCreationTime()) %>
     <br/>
     session的ID<%=session.getId() %><br>
     最近一次访问的时间<%=session.getLastAccessedTime() %>
     <%=new java.sql.Time(session.getLastAccessedTime()) %>
     <br>
     两次请求对长时间session被取消<%=session.getMaxInactiveInterval() %>
     <br>
     是否是新建的session<%=session.isNew()?"是":"否" %>
     
   </center>
  -->
   <%
    session.setAttribute("name","1111");
    session.setAttribute("password","123456");
    
    %>
   
    姓名:<%=session.getAttribute("name") %><br>
    密码:<%=session.getAttribute("password") %><br>
    ID<%=session.getId() %><br>
    最大有效时间<%=session.getMaxInactiveInterval() %>
    <br>
    <%
    session.removeAttribute("name");
     %>
    <br>
    姓名:<%=session.getAttribute("name") %><br/>
    密码:<%=session.getAttribute("password") %>
    <%
    session.invalidate();
     %>
   
  </body>

java中session对象及其常用方法

session对象用于在会话范围内,记录每个客户端的访问状态,以便于跟踪每个客户端的操作状态,在会话存储的信息,在浏览器发出后续请求时可以获取这些会话的有效数据。 在jsp页面中可以直接使用sess...
  • tanyongbing1988
  • tanyongbing1988
  • 2015年05月12日 10:21
  • 4620

JSP内置对象(主要指page、request、session、application)

JSP内置对象 为了简化Web应用程序的开发,在JSP中定义了一些由JSP容器实现和管理的内置对象,这些对象可以直接在JSP页面中使用,而不需要JSP页面编写者对它们实例化。 9种内置对象: r...
  • Songjs19931206
  • Songjs19931206
  • 2015年08月15日 14:30
  • 1676

C#一般处理程序设置和读取session(session报错“未将对象引用设置到对象的实例”解决)

做自己的毕业设计登陆模块时,用到了session和cookie。在一般处理程序中处理session,一直报错。最后找到问题原因是需要调用 irequiressessionstate接口。 在as...
  • u014190216
  • u014190216
  • 2016年04月16日 15:15
  • 2829

session对象及其常用方法

  • 2015年10月21日 21:54
  • 18KB
  • 下载

session对象存储

  • 2015年01月01日 19:42
  • 39KB
  • 下载

ASP.NET中几个重要内置对象的使用(包含SESSION\COOKIE\APPLICATION的区别和应用等)

  • 2010年01月02日 13:26
  • 34KB
  • 下载

asp.net中session对象模式剖析

  • 2010年08月25日 12:59
  • 202KB
  • 下载

JSP_session对象

  • 2013年01月11日 09:02
  • 439KB
  • 下载

学习JSP(JBuilder版)——用Servlet实现页面间通信(Session对象)

  • 2007年09月14日 15:33
  • 18KB
  • 下载

session对象课件

  • 2009年07月06日 09:58
  • 144KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:session对象
举报原因:
原因补充:

(最多只允许输入30个字)