HttpSession簡單介紹

2021-10-02 05:57:13 字數 561 閱讀 2244

void setattribute(string name,object value):設定session

object getattribute(string name):獲取session某個屬性值

void removeattribute(string name):刪除session中某個屬性值

string getid():獲取sessionid,值為由0-f大寫字母和數字組成的32位字串

int getmaxinactiveinterval():獲取session的最大存活時間,預設30分鐘

void invalidate():讓session失效,再次getsession()再建立乙個新的session,可用於使用者退出登入

boolean isnew():如果原來沒有session,則新建session並返回true,否則false

配置:web.xml中配置,預設時間30,單位分鐘

30<

/session-timeout>

<

/session-config>

HttpSession知識點簡單總結

session物件的作用是為了區分不同的瀏覽器 使用不同的瀏覽器執行servlet服務,每個瀏覽器有且只有乙個httpsession物件 httpsession只有在服務端呼叫了getsession 方法才會被例項化物件,如果是在jsp 中沒有使用 page session false 關閉sess...

HttpSession 資料同步

1 第一種方式,把物件的屬性定義為immutable,synchronized同步更新 public class highscore public playerscore gethighscore public void updatehighscore playerscore newscore or...

HttpSession理解學習

1 httpsession 在伺服器端保持http狀態的方案。和其對應的是cookie 2 產生httpsession物件的過程 當程式需要為某個客戶端的請求建立乙個session時,伺服器首先檢查這個客戶端的請求是否包含乙個session標識 即sessionid 如果已經包含乙個sessioni...