<%@ page contentType="text/html;Charset=GB2312"%>
<%@ page import="java.util.*"%>
<html>
<body bgcolor=blue and green>
<font size=8>
<% session.setMaxInactiveInterval(15);/*設置最長發呆的時間*/
boolean boo=session.isNew();//判斷session是否是一個新建的對象
out.println("<br>如果你第一次訪問當前web服務目錄,你的回話是新的");
out.println("<br>如果你不第一次訪問當前web服務目錄,你的回話是不新的");
out.println("<br>會話是新嗎?"+boo);
out.println("<br>歡迎來到本頁面,你的session允許的最常發呆時間"+session.getMaxInactiveInterval()+"秒");
out.println("<br>你的session的創建時間是:"+new Date(session.getCreationTime()));
out.println("<br>你的session的id是"+session.getId());
Long lastTime=(Long)session.getAttribute("lastTime");/*獲取索引關鍵字是lastTime對應的對象*/
if(lastTime==null)
{ long n=session.getLastAccessedTime();/*獲取session最后一次被操作的時間*/
session.setAttribute("lastTime",new Long(n));/*將 Long(n)添加到session中(String key ,Object obj)*/
}else{
long m=session.getLastAccessedTime();
long n=((Long)session.getAttribute("lastTime")).longValue();/*由于任何對象都可以添加到session對象中,因此取回對象時,應強制轉換為原來的類型。*/
out.println("<br>你發出的發呆時間大約是"+(m-n)+"毫秒,大約"+(m-n)/1000+"秒");
session.setAttribute("lastTime",new Long(m));/*將new指定對象Long(m)添加到session*/
}
%>
</font>
</body>
</html>
posted on 2009-05-05 20:47
鵬凌 閱讀(159)
評論(0) 編輯 收藏