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...