介紹設定Session失效的幾種方法

2021-05-26 15:49:20 字數 398 閱讀 3064

具體設定很簡單,方法有三種:

(1)在主頁面或者公共頁面中加入:session.setmaxinactiveinterval(600);引數600單位是秒,即在沒有10分鐘活動後,session將失效。

這裡要注意這個session設定的時間是根據伺服器來計算的,而不是客戶端。所以如果是在除錯程式,應該是修改伺服器端時間來測試,而不是客戶端。

(2)也是比較通用的設定session失效時間的方法,就是在專案的web.xml中設定 1

(3)直接在應用伺服器中設定,如果是tomcat,可以在tomcat目錄下conf/web.xml中找到元素,tomcat預設設定是30分鐘,只要修改這個值就可以了。

需要注意的是如果上述三個地方如果都設定了,有個優先順序的問題,從高到低:(1)>(2)>(3)

Session失效設定

在一般系統登入後,都會設定乙個當前session失效的時間,以確保在使用者沒有使用系統一定時間後,自動退出登入,銷毀session。具體設定很簡單 在主頁面或者公共頁面中加入 session.setmaxinactiveinterval 900 引數900單位是秒,即在沒有活動15分鐘後,sessi...

Session失效設定

在一般系統登入後,都會設定乙個當前session失效的時間,以確保在使用者沒有使用系統一定時間後,自動退出登入,銷毀session。具體設定很簡單 在主頁面或者公共頁面中加入 session.setmaxinactiveinterval 900 引數900單位是秒,即在沒有活動15分鐘後,sessi...

介紹設定Session失效的幾種方法

我們設定session失效的時間,是為了確保在使用者長時間不與伺服器互動的情況下,可以自動退出登入。本文介紹了三種設定session失效的方法,希望對你有幫助,一起來看。session物件是httpsessionstate的乙個例項。該類為當前使用者會話提供資訊,還提供對可用於儲存資訊會話範圍的快取...