Session的時間設定

2021-08-01 03:01:37 字數 451 閱讀 8568

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

(1)在主頁面或者公共頁面中加入:

session.setmaxinactiveinterval(900); 

引數900單位是秒,即在沒有活動15分鐘後,session將失效。設定為-1將永不關閉。 

這裡要注意這個session設定的時間是根據伺服器來計算的,而不是客戶端。 

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

15  

這裡的15也就是15分鐘失效. 

(3)直接在應用伺服器中設定,如果是tomcat,可以在tomcat目錄下conf/web.xml中 

找到元素,tomcat預設設定是30分鐘,只要修改這個值就可以了。 

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

(1)>(2)>(3)

session時間設定

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

設定Session失效時間

b 在web.xml中的session config配置 session timeout元素 web.xml檔案中的元素 用來指定預設的會話超時時間間隔,以分鐘為單位。該元素值必須為整數。如果 session timeout元素的值為零或負數,則表示會話將永遠不會超時。如 1.2.30 3.4.30...

設定session失效時間

以x5部署在tomcat上為例,說明如何設定session失效時間。可以設定session失效時間的地點有三處,分別是 1 businessserver的session設定 runtime businessserver web inf web.xml 302 uiserver的session設定 r...