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>
相關文章
相關標籤/搜索