session過期什么意思, 會話過期,也就是說,當沒有觸發(fā)到服務器的連接操作時,在指定的時間內(nèi)清空或回收,使其消失。一般配置是30分鐘。
在計算機中,特別是在網(wǎng)絡應用中,稱為“會話控制”。會話對象存儲特定用戶會話所需的屬性和配置信息。這樣,當用戶在應用程序的網(wǎng)頁之間跳轉(zhuǎn)時,
存儲在Session對象中的變量不會丟失,但會在整個用戶會話中一直存在。
當用戶從應用程序請求網(wǎng)頁時,如果用戶還沒有會話,Web服務器將自動創(chuàng)建一個會話對象。
當會話過期或被放棄時,服務器將終止會話。會話對象最常見的用途之一是存儲用戶首選項。例如,如果用戶表示他不喜歡查看圖形,他可以將此信息存儲在會話對象中。
展開:
會話解析知識點:
1,session實際上是一個Map,key=value對,通過session . getattribute(name);獲取進程中設置的參數(shù)。
2.從何時開始計算會話的到期時間?是從你登錄的那一刻開始算還是從你停止活動的那一刻開始算?
從會話處于非活動狀態(tài)開始,如果會話始終處于活動狀態(tài),則會話將永不過期。
從會話未被訪問的時間開始;一旦訪問了會話,定時器就被清零。
3.設置會話的到期時間。
a) web.xml中
1 Session Configuration Session Timeout 30/Session Timeout/Session Configuration//Unit is minutes.
b)在程序中手動設置。
1 session . setmaxinactiveinterval(30 * 60);//設置單位為秒,設置為-1永不過期。
C) tomcat還可以修改會話到期時間。
session過期什么意思,以上就是本文為您收集整理的session過期什么意思最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。