Jsp中的session對象

       session對象是javax.servlet.http.HttpSession類的一個子類對象;在session中保存的對象值在當前用戶連接的所有頁面中都是可以被訪問到的,即session對象是存儲在每個打開的IE瀏覽器中的,不同的用戶所對應的session對象一般是不同的;常用方法如下:

setAttribute(String name,Object o):將名字爲name,值爲o的數據存儲到session對象中;o爲對象類型

getAttribute(String name):獲取session對象中名字爲name的值

getAttributeNames():獲取session對象中存儲的所有值的名字,返回的是一個Enumeration類的實例

removeAttribute(String name):刪除session對象中名字爲name的存儲值

getId():獲取當前session對象的ID號,這個ID是唯一的,用來表示每一個登錄到IE瀏覽器的用戶;當刷新瀏覽器時,這個值是不變的;但是當關閉當前瀏覽器再重新打開一個瀏覽器時,這個值就會改變

getCreateTime():獲取session對象建立的時間;返回的是從1970年1月1日到建立時間的毫秒數

getLastAccessedTime():返回最後一次操作session對象的時間,返回的是從1970年1月1日以來的毫秒數

setMaxInactiveInterval(int time):設置session對象的生存時間,time爲秒數

getMaxInactiveInterval():獲取session對象的生存時間,返回的是秒數

isNew():判斷當前session對象是否是一個新創建的session對象

Invalidate():中斷當前的session對象

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章