jsp---session对象

session对象html

用来表示用户的会话状态,通常用于保存用户的各类信息,知道生命周期超时或者被认为释放掉为止。java

getId()得到session的idsession

getCreateTime()得到session生成时间code

getLashAccessedTime()获取用户最后经过session发送请求时间htm

getMaxInactiveInterval()取得session的生命周期,若是超过这个时间则失效对象

invalidate()清空session生命周期

isNew()判断session是否为新的get

setMaxInactiveInterval()设置session的生命周期,若是超过这个时间则失效it

设置并获取session的生命周期io

<%@ page language="java" contentType="text/html;charset=gb2312" import="java.util.*"%>
<!DOCTYPE html>
<html>
	<head>
		<title>设置并session并获取活动时间</title>
	</head>
	<body>
	<%
		session.setMaxInactiveInterval(60 * 2);//设置session的最大活动时间为2分钟
		
		int time = session.getMaxInactiveInterval();//获取session的最大活动时间
		
		out.println("session的最大活动时间为:"+time);
	%>
	</body>
</html>

得到session的其余信息

<%@ page language="java" contentType="text/html;charset=gb2312" import="java.util.*"%>
<!DOCTYPE html>
<html>
	<head>
		<title>获取session的其余信息</title>
	</head>
	<body>
	<%
		long createTime = session.getCreationTime();//获取session的生成时间
		
		String sessionID = session.getId();//取得session的id
		
		long lastTime = session.getLastAccessedTime();//请求最后经过session发送的请求时间
		
		boolean isNew = session.isNew();//判断session是不是最新的
		
		out.println("session生成的时间:"+createTime+"<br />");
		out.println("Session的ID:"+sessionID+"<br />");
		out.println("最后使用session发送请求的时间:"+lastTime+"<br />");
		out.println("session是不是最新的:"+isNew+"<br />");
	%>
	</body>
</html>
相关文章
相关标签/搜索