Session的生命周期


1:創建時機

  1:這個瀏覽器在servlet中第一次使用session的時候會創建;

  2:這個瀏覽器第一次訪問jsp的時候,服務器也會為這個瀏覽器創建一個session對象;

2:銷毀時機

  1:程序員調用invalidate方法;(立刻銷毀)

  2:設置的存活時間到了;(默認是30分鍾)

  3:服務器非正常關閉;(突然斷電)

注意事項:

  1:正常關閉服務器,session不會銷毀,而是直接序列化到硬盤上,下一次服務器啟動的時候,會重新創建出來;

  2:如果瀏覽器單方面關閉會話,服務器上對應的session不會死亡 ,但是會導致服務器給瀏覽器創建的JSESSIONID的cookie死亡,當cookie死亡后,會導致瀏覽器無法找到上一個session對象,會造成服務器中session死亡的假象;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM