session对象其主要作用是存储、获取用户会话信息。

long getCreationTime()用于返回session对象创建时间,单位为ms

long getLastAccessedTime()用于返回session最后发送请求的时间,单位为ms

long setMaxInactiveInterval()用于session对象的生存时间,单位为s

String getId()用于返回session对象在服务器的编号

session.jsp代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<html>
<head>
<title>利用session对象获取会话信息并显示</title>
</head>

<body>
<hr>
session的创建时间是:<%=new Date(session.getCreationTime()) %><br>
session的ID号:<%=session.getId() %><br>
客户最近一次访问时间是:
<%=new java.sql.Time(session.getLastAccessedTime()) %><br>
两次请求间隔多长时间session将被取消(ms):
<%=session.getMaxInactiveInterval() %><br>
是否是新创建的session:<%=session.isNew()?"是":"否" %>
<hr>
</body>
</html>