1、影響session對象生存週期的因素:
- 客戶是否關閉瀏覽器
- session對 象是否調用invalidate方法(點擊退出就失效或者無效了)
- session無效或者session對象達到了設置的最長的“發呆”狀態時間
設置Tomcat下session對象的最長“發呆”時間(客戶端無任何操作的時候,服務器端的session能最長保存多長時間)
2、session對象中獲取、設置生存時間的方法
public long getCreationTime()//session的創建時間
public long getLastAccessedTime() //session最後的訪問時間
public long getMaxInactiveInterval()//最大的間隔時間
public long setMaxInactiveInterval(int interval)
public long isNew()//設置新的session
invalidate()//失效