Session:
主要功能:用來(lái)分別保存每一個(gè)用戶信息的對(duì)象,以便跟蹤用戶的操作狀態(tài)。
Session的信息保存在服務(wù)端,Session的ID保存在客戶機(jī)的Cookie中。
主要方法:
public Object getAttribute(String name) 獲取與指定name相聯(lián)系的信息.
public Enumeration getAttributeNames() 返回Session對(duì)象中存儲(chǔ)的每一個(gè)屬性對(duì)象,其結(jié)果為一個(gè)枚舉類型(Enumeration)
public long getCreationTime() 返回Session被創(chuàng)建的時(shí)間
public String getId() 此方法返回唯一的標(biāo)識(shí),這些標(biāo)識(shí)為每個(gè)Session而產(chǎn)生.
public long getLastAccessedTime() 返回當(dāng)前Session對(duì)象最后被客戶發(fā)送的事件
public int getMaxInactiveInterval() 返回總時(shí)間(秒),負(fù)值表示Session永遠(yuǎn)不會(huì)超時(shí).該事件為該Session對(duì)象的生存時(shí)間.
public void removeValue(String name) 刪除與指定名字name相聯(lián)系的信息.
public void setAttribute(String name,Object value) 設(shè)置指定名字name的屬性值value