JSP中經常使用的Session物件方法有哪些?它們分別用於什麼目的?


以下是透過session物件可用的重要方法的摘要:

序號方法及描述
1public Object getAttribute(String name)
此方法返回在此會話中與指定名稱繫結的物件,如果在該名稱下沒有繫結任何物件,則返回null。
2public Enumeration getAttributeNames()
此方法返回一個String物件的Enumeration,其中包含繫結到此會話的所有物件的名稱。
3public long getCreationTime()
此方法返回建立此會話的時間,以1970年1月1日午夜(格林威治標準時間)以來的毫秒數衡量。
4public String getId()
此方法返回一個字串,其中包含分配給此會話的唯一識別符號。
5public long getLastAccessedTime()
此方法返回客戶端最後傳送與該會話關聯的請求的時間,以1970年1月1日午夜(格林威治標準時間)以來的毫秒數衡量。
6public int getMaxInactiveInterval()
此方法返回servlet容器在客戶端訪問之間保持此會話開啟的最大時間間隔(以秒為單位)。
7public void invalidate()
此方法使此會話無效,並取消繫結任何繫結到它的物件。
8public boolean isNew()
如果客戶端尚不知道會話,或者客戶端選擇不加入會話,則此方法返回true。
9public void removeAttribute(String name)
此方法從此會話中刪除與指定名稱繫結的物件。
10public void setAttribute(String name, Object value)
此方法使用指定的名稱將物件繫結到此會話。
11public void setMaxInactiveInterval(int interval)
此方法指定客戶端請求之間的時間(以秒為單位),在此時間之後,servlet容器將使此會話無效。

更新於:2019年7月30日

236 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告