httpsession的生命週期

http://blog.csdn.net/q1454739828/article/details/54799191瀏覽器

  1. HttpSession對象的建立
    當客戶端瀏覽器第一次訪問服務器時,服務器爲每一個瀏覽器建立不一樣的HttpSession對象。在服務器端使用request.getSession()方法來得到HttpSession對象,並以此來使用HttpSession接口爲咱們提供的防法服務器

  2. HttpSession對象的使用
    在建立HttpSession對象後,使用該對象進行數據的存取,以進行數據的傳遞。在此過程當中咱們經常使用的方法以下。
    (1) void setAttribute(String name,Object value);進行數據的保存。
    (2) Object getAttribute(String name):進行數據的讀取。markdown

  3. HttpSession對象的結束
    在如下3種狀況下,能夠結束session。
    (1) 關閉瀏覽器,結束session
    (2) 調用HttpSession的invalidate()方法,刪除HttpSession對象和數據
    (3) 兩次訪問時間間隔大於session定義的非活動時間間隔。
    在session結束時,服務器會清空當前瀏覽器相關的數據信息。session

    可是爲何關閉瀏覽器session會結束呢?
    請看我下一篇博客ide

相關文章
相關標籤/搜索