1. 程式人生 > >JSP之Session生命週期

JSP之Session生命週期

我要介紹一下Session的生命週期,當網頁中客戶第一次訪問Web應用中支援session的某個網頁時,就會建立一個新的session。結下來當客戶瀏覽這個Web應用的不同網頁時,始終處於一個session中。預設情況下Jsp網頁都是支援session的,也可以通過以下語句進行顯示的宣告支援Session。如下:

        <% @page session="true" %>

       在以下情況session會結束生命週期,Servlet容器會將Session所佔用的資源釋放掉:

1  瀏覽器關閉,導致 session 的ID 失效;

2  兩次訪問時間間隔大於 session 定義的非活動時間間隔;

3  呼叫HttpSession 的 invalidate()方法,手動刪除 HttpSession 物件和資料。