1. 程式人生 > >在java-web中,關於cookie和session

在java-web中,關於cookie和session

1)得到session編號: getId() 

2session物件生命週期:

  2.1 session物件什麼建立? 

      執行request.getSession()方法時

  2.2 session物件什麼銷燬?

      1)預設情況下,session物件在30分鐘之後伺服器自動銷燬。

      2)手動設定session有效時長

      void setMaxInactiveInterval(int interval) -以秒為單位。

3)配置session的有效時長(統一配置)

4)手動銷燬

      void invalidate()

3

getSession方法的使用

      getSession(true) / getSession() : 建立或得到session物件。如果得不到session物件,建立 新的session物件。主要是用於建立session物件的。

      getSession(false)     :得到session物件。如果得不到session物件,返回null。主要用於判斷是否可以得到session物件的。

4session編號的cookie過期時間:

      預設情況下,cookie是在瀏覽器關閉時失效!!!

      修改cookie的有效時長:

      setMaxAge(正整數

);