Java中設(shè)置session超時(失效)的三種方法
更新時間:2015年07月03日 10:18:50 投稿:junjie
這篇文章主要介紹了Java中設(shè)置session超時(失效)的三種方法,本文講解了在web容器中設(shè)置、在工程的web.xml中設(shè)置、通過java代碼設(shè)置3種方法,需要的朋友可以參考下
1.在web容器中設(shè)置(此處以tomcat為例)
在tomcat-5.0.28\conf\web.xml中設(shè)置,以下是tomcat 5.0中的默認(rèn)配置:
復(fù)制代碼 代碼如下:
<!-- ==================== Default Session Configuration ================= -->
<!-- You can set the default session timeout (in minutes) for all newly -->
<!-- created sessions by modifying the value below. -->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
Tomcat默認(rèn)session超時時間為30分鐘,可以根據(jù)需要修改,負(fù)數(shù)或0為不限制session失效時間。
2. 在工程的web.xml中設(shè)置
復(fù)制代碼 代碼如下:
<!-- 時間單位為分鐘 -->
[html] view plaincopy
<session-config>
<session-timeout>15</session-timeout>
</session-config>
3. 通過java代碼設(shè)置
復(fù)制代碼 代碼如下:
session.setMaxInactiveInterval(30*60);//以秒為單位
相關(guān)文章
Java設(shè)計模式之解釋器模式_動力節(jié)點Java學(xué)院整理
解釋器模式是一個比較少用的模式,本人之前也沒有用過這個模式。下面我們就來一起看一下解釋器模式2017-08-08JavaWeb HttpServletResponse對象及常用方法
這篇文章主要介紹了JavaWeb-HttpServletResponse對象,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03解決Springboot2.1.x配置Activiti7單獨數(shù)據(jù)源問題
這篇文章主要介紹了Springboot2.1.x配置Activiti7單獨數(shù)據(jù)源問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09