<%@ page contentType="text/html;Charset=GB2312"%>
<%@ page import="java.util.*"%>
<html>
<body bgcolor=blue and green>
<font size=8>
<% session.setMaxInactiveInterval(15);/*設(shè)置最長發(fā)呆的時間*/
boolean boo=session.isNew();//判斷session是否是一個新建的對象
out.println("<br>如果你第一次訪問當(dāng)前web服務(wù)目錄,你的回話是新的");
out.println("<br>如果你不第一次訪問當(dāng)前web服務(wù)目錄,你的回話是不新的");
out.println("<br>會話是新嗎?"+boo);
out.println("<br>歡迎來到本頁面,你的session允許的最常發(fā)呆時間"+session.getMaxInactiveInterval()+"秒");
out.println("<br>你的session的創(chuàng)建時間是:"+new Date(session.getCreationTime()));
out.println("<br>你的session的id是"+session.getId());
Long lastTime=(Long)session.getAttribute("lastTime");/*獲取索引關(guān)鍵字是lastTime對應(yīng)的對象*/
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對象中,因此取回對象時,應(yīng)強(qiáng)制轉(zhuǎn)換為原來的類型。*/
out.println("<br>你發(fā)出的發(fā)呆時間大約是"+(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) 編輯 收藏