Session使用

来源:互联网 发布:网络系统集成商排名 编辑:程序博客网 时间:2024/06/07 07:33

记录用户的访问次数

经典例子来说明JSP中Session的使用方法.

<%@page import="java.util.*"%>

<%

Integer loginCounter = (Integer)session.getAttribute("loginCounter");

String heading = null;

if(loginCounter == null){//若满足,则说明是第一次登陆

String heading = "Welcome,this is your First Visit";

loginCounter = new Integer(1);

}else{

loginCounter = new Integer(loginCounter.intValue() + 1);

String heading = "welcome, this is your visit#" + loginCounter;

}

session.setAttribute("loginCounter",loginCounter);//重新设这session中loginCounter值

%>

<h2><%=heading%></h2>

<p>

Infomation About Your Session<Br>

ID:<%=session.getId()%>//会话ID

CreationTime:<%=new Date(session.getCreationTime())%> //数据创建时间

time of last access:<%=new Date(session.getLastAccessdtime())%>//上次修改数据时间

loginNumber:<%=loginCounter%>

</p>

注:session中不能存储int这样的简单类型数据

session.setMaxInactiveInterval(3000)单位为秒,设置超时时间

session.getMaxInactiveInterval()获取设置的超时时间

原创粉丝点击