HttpSession的一點總結(持續更新)
阿新 • • 發佈:2017-10-29
ida https 服務器 一點 生命周期 max false ssi ive
1.HttpSessio的生命周期
1).什麽時候創建HttpSession對象
- JSP:若當前的JSP是客戶端訪問的WEB應用的第一個資源,且JSP的page指定的session屬性為false,則服務器就不會為JSP創建一個HttpSession對象
- 若當前JSP不是客戶端訪問的當前WEB應用的第一個資源,且其他頁面已經創建了一個HttpSession對象,則服務器也不會為當前JSP頁面創建一個HttpSession對象,會返回已經創建好的
-
對於 Serlvet: 若 Serlvet 是客戶端訪問的第一個 WEB 應用的資源,
則只有調用了 request.getSession() 或 request.getSession(true) 才會創建 HttpSession 對象
2).什麽時候銷毀HttpSession對象
- invalidate()
- 服務器卸載了當前WEB應用
- 超出HttpSession的過期時間 session.setMaxIanctiveInterval(5)
- 並不是關閉了瀏覽器就銷毀了HttpSession
HttpSession的一點總結(持續更新)