設定Session超時的幾種方式

2021-07-03 16:06:22 字數 840 閱讀 3099

1、jsp頁面直接設定:

**如下:

其中10表示秒數.如果為-1表示永不過期;

2、web.xml設定,會覆蓋tomcat下conf/web.xml的session-config設定

<

session-config

>

<

session-timeout

>

10session-timeout

>

session-config

>

其中10表示秒數.如果為-1表示永不過期;

3、如果伺服器為tomcat的話,則在conf/web.xml下修改

<

session-config

>

<

session-timeout

>1

0session-timeout

>

session-config

>

其中10表示秒數.如果為-1表示永不過期;

4、在server.xml中設定超時時間

如果都配置的話,優先順序順序為:
1>2>3>4

session超時設定

具體設定很簡單,方法有三種 1 在主頁面或者公共頁面中加入 session.setmaxinactiveinterval 600 引數600單位是秒,即在沒有10分鐘活動後,session將失效。這裡要注意這個session設定的時間是根據伺服器來計算的,而不是客戶端。所以如果是在除錯程式,應該是修...

Session設定超時的方式

在servlet中執行httpsession的 setmaxinactiveinterval 方法,引數單位是 秒 30 30預設關閉瀏覽器馬上失效的是瀏覽器上的cookie,不是httpsession。存在cookie中的session id隨著cookie失效而丟失,所以再次開啟瀏覽器向伺服器傳...

Java設定session超時(失效)的時間

30 tomcat預設session超時時間為30分鐘,可以根據需要修改,負數或0為不限制session失效時間 15session.setmaxinactiveinterval 30 60 以秒為單位,即在沒有活動30分鐘後,session將失效設,設定為 1永不過期 類為 httpsession...