當前位置:生活全書館 >

IT科技

> session過期什麼意思怎麼操作

session過期什麼意思怎麼操作

session過期是什麼意思?下面請大家看看小編的分享吧。

session過期,也就是說在沒對伺服器觸發任何連線操作的時候,在規定時間內清空或回收,使之消失。一般的配置都是30分鐘

在計算機中,尤其是在網路應用中,稱為“會話控制”。Session 物件儲存特定使用者會話所需的屬性及配置資訊。這樣,當用戶在應用程式的 Web 頁之間跳轉時,儲存在 Session 物件中的變數將不會丟失,而是在整個使用者會話中一直存在下去。

當用戶請求來自應用程式的 Web 頁時,如果該使用者還沒有會話,則 Web 伺服器將自動建立一個 Session 物件。

當會話過期或被放棄後,伺服器將終止該會話。Session 物件最常見的一個用法就是儲存使用者的首選項。例如,如果使用者指明不喜歡檢視圖形,就可以將該資訊儲存在 Session 物件中。

session過期什麼意思怎麼操作

拓展:

session解析知識點:

1、session其實就是一個Map,鍵=值對,通過session.getAttribute("name");獲得session中設定的引數。

2、session的過期時間是從什麼時候開始計算的?是從一登入就開始計算還是說從停止活動開始計算?

從session不活動的時候開始計算,如果session一直活動,session就一直不會過期。

從該Session未被訪問開始計時;一旦Session被訪問,計時清0。

3、設定session的失效時間

a) web.xml中

1 <session-config> <session-timeout>30</session-timeout> </session-config>//單位為分鐘 。

b) 在程式中手動設定

1 session.setMaxInactiveInterval(30 * 60);//設定單位為秒,設定為-1永不過期 。

c) tomcat也可以修改session過期時間。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/q9zg4o.html