http://blog.csdn.net/q1454739828/article/details/54799191瀏覽器
HttpSession對象的建立
當客戶端瀏覽器第一次訪問服務器時,服務器爲每一個瀏覽器建立不一樣的HttpSession對象。在服務器端使用request.getSession()方法來得到HttpSession對象,並以此來使用HttpSession接口爲咱們提供的防法服務器
HttpSession對象的使用
在建立HttpSession對象後,使用該對象進行數據的存取,以進行數據的傳遞。在此過程當中咱們經常使用的方法以下。
(1) void setAttribute(String name,Object value);進行數據的保存。
(2) Object getAttribute(String name):進行數據的讀取。markdown
HttpSession對象的結束
在如下3種狀況下,能夠結束session。
(1) 關閉瀏覽器,結束session
(2) 調用HttpSession的invalidate()方法,刪除HttpSession對象和數據
(3) 兩次訪問時間間隔大於session定義的非活動時間間隔。
在session結束時,服務器會清空當前瀏覽器相關的數據信息。session
可是爲何關閉瀏覽器session會結束呢?
請看我下一篇博客ide