1:創建時機
1:這個瀏覽器在servlet中第一次使用session的時候會創建;
2:這個瀏覽器第一次訪問jsp的時候,服務器也會為這個瀏覽器創建一個session對象;
2:銷毀時機
1:程序員調用invalidate方法;(立刻銷毀)
2:設置的存活時間到了;(默認是30分鍾)
3:服務器非正常關閉;(突然斷電)
注意事項:
1:正常關閉服務器,session不會銷毀,而是直接序列化到硬盤上,下一次服務器啟動的時候,會重新創建出來;
2:如果瀏覽器單方面關閉會話,服務器上對應的session不會死亡 ,但是會導致服務器給瀏覽器創建的JSESSIONID的cookie死亡,當cookie死亡后,會導致瀏覽器無法找到上一個session對象,會造成服務器中session死亡的假象;