JAVA設置session超時失效的方式

很多時候我們都會用到session來暫存一些信息,但是如何控制session超時失效的時間呢,今天就爲大家介紹三種方式:

第一種:在WEB容器中設置(以Tomcat爲例)

在apache-tomcat-7.0.42\conf\web.xml中設置:

<pre name="code" class="html">  <session-config>
        <session-timeout>30</session-timeout>
    </session-config>



Tomcat默認session失效時間爲30min,可以根據需要修改,負數或0爲不限制session失效時間。

第二種:在項目的web.xml中設置

  <session-config>
        <session-timeout>30</session-timeout>
    </session-config>
時間單位爲分鐘

第三種:通過JAVA代碼設置

<span style="white-space:pre">	</span>session.setMaxInactiveInterval(30*60);//以秒爲單位
聲明三種方式的優先級  第一種 < 第二種 < 第三種

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章