session对象

来源:互联网 发布:周杰伦和吴宗宪 知乎 编辑:程序博客网 时间:2024/05/16 09:38

session对象用来表示用户的会话状态,一般用于保存用户的各种信息,直到生命周期超时或者被认为释放掉为止。
常用方法为:设置并获得session生命周期;获得session的其他信息;
例1
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<html>
  <head>
    <title>My JSP 'OutDemo.jsp' starting page</title>
  </head> 
  <body>
   <%
    session.setMaxInactiveInterval(60*3);
    int time=session.getMaxInactiveInterval();
    out.println("session最大活动时间为:"+time+"秒")
   %>
  </body>
</html>
例2
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<html>
  <head>
    <title>My JSP 'OutDemo.jsp' starting page</title>
  </head> 
  <body>
   <%
    long creatTime=session.getCreationTime();//取得session生成的时间
    out.println("session生成的时间"+creatTime+"<br>");
    String sessionID=session.getId();//取得session的ID
    out.println("session的ID"+sessionID+"<br>");
    long lastTime=session.getLastAccessedTime();//取得最后通过session发送请求的时间
    out.println("最后通过session发送请求时间"+lastTime+"<br>");
    boolean isnew=session.isNew();
    out.println("是否为新的"+isnew);
   %>
  </body>
</html>
 

原创粉丝点击