1. 程式人生 > >HttpSession介面中的方法(Jsp中的session類的用法)

HttpSession介面中的方法(Jsp中的session類的用法)

設定session的方法
session.setAttribute("變數名","變數值");
獲取session的方法
session.getAttribute("變數名");

----------------------------------------------------------------------------

HttpSession類似於雜湊表的介面,它提供了setAttribute()和getAttribute()方法儲存和檢索物件。HttpSession提供了一個會話ID關鍵字,一個參與會話行為的客戶端在同一會話的請求中儲存和返回它。servlet引擎查詢適當的會話物件,並使之對當前請求可用。
      Object getAttribute(String name)      將會話中一個物件儲存為指定名字,返回或刪除前面儲存的此名稱物件。       
      void setAttribute(String name,Object value)         設定session

物件   
      void removeAttribute(String name)              刪除session物件
      Enumeration getAttributeName()      返回捆綁到當前會話的所有屬性名的列舉值。       
      long getCreationTime()      返回表示會話建立和最後訪問日期和時間的一個長整型,該整型形式為      java.util.Date()構造器中使用的形式。       
      long getLastAccessedTime()           
      String getId()      返回會話ID,servlet引擎設定的一個唯一關鍵字。       
      int getMaxInactiveInterval()      如果沒有與客戶端發生互動,設定和返回會話存活的最大秒數。       
      void setMasInactiveInterval(int seconds)           
      void invalidate()      使得會話被終止,釋放其中任意物件。       
      boolean isNew()      如果客戶端仍未加入到會話,返回true。當會話首次被建立,會話ID被傳入客戶端,但客戶端仍未進行包含此會話ID的第二次請示時,返回true。