Java中設(shè)置session超時(shí)(失效)的三種方法
更新時(shí)間:2015年07月03日 10:18:50 投稿:junjie
這篇文章主要介紹了Java中設(shè)置session超時(shí)(失效)的三種方法,本文講解了在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超時(shí)時(shí)間為30分鐘,可以根據(jù)需要修改,負(fù)數(shù)或0為不限制session失效時(shí)間。
2. 在工程的web.xml中設(shè)置
復(fù)制代碼 代碼如下:
<!-- 時(shí)間單位為分鐘 -->
[html] view plaincopy
<session-config>
<session-timeout>15</session-timeout>
</session-config>
3. 通過java代碼設(shè)置
復(fù)制代碼 代碼如下:
session.setMaxInactiveInterval(30*60);//以秒為單位
相關(guān)文章
Java設(shè)計(jì)模式之解釋器模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
解釋器模式是一個(gè)比較少用的模式,本人之前也沒有用過這個(gè)模式。下面我們就來一起看一下解釋器模式2017-08-08ArrayList及HashMap的擴(kuò)容規(guī)則講解
今天小編就為大家分享一篇關(guān)于ArrayList及HashMap的擴(kuò)容規(guī)則講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02JavaWeb HttpServletResponse對(duì)象及常用方法
這篇文章主要介紹了JavaWeb-HttpServletResponse對(duì)象,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03Spring Cloud Feign報(bào)錯(cuò)問題解決
這篇文章主要介紹了Spring Cloud Feign報(bào)錯(cuò)問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12解決Springboot2.1.x配置Activiti7單獨(dú)數(shù)據(jù)源問題
這篇文章主要介紹了Springboot2.1.x配置Activiti7單獨(dú)數(shù)據(jù)源問題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09