JSP 中的會話管理是如何實現的呢?
JSP 利用 servlet 提供的 HttpSession 介面。此介面提供了一種跨識別使用者的方式。
- 單頁請求或
- 訪問網站或
- 儲存關於該使用者的資訊
預設情況下,JSP 啟用會話跟蹤,並自動為每個新客戶端例項化一個新 HttpSession 物件。停用會話跟蹤需要透過將 page 指令會話屬性設定為 false 來明確關閉它,如下所示 −
<%@ page session = "false" %>
JSP 引擎透過隱式session物件向 JSP 作者公開 HttpSession 物件。由於session物件已經提供給 JSP 程式設計師,所以程式設計師可以在沒有任何初始化或getSession()的情況下立即開始儲存和檢索物件中的資料。
廣告