欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java設(shè)置session過期時間的實現(xiàn)方法

 更新時間:2014年10月28日 11:45:25   投稿:shichen2014  
這篇文章主要介紹了java設(shè)置session過期時間的實現(xiàn)方法,以實例形式詳細講述了具體實現(xiàn)過程,非常具有參考借鑒價值,需要的朋友可以參考下

本文實例講述了java設(shè)置session過期時間的實現(xiàn)方法,分享給大家供大家參考。具體實現(xiàn)方法如下:

1、Timeout in the deployment descriptor (web.xml)
以分鐘為單位

復(fù)制代碼 代碼如下:
<web-app ...>
<session-config>
<session-timeout>20</session-timeout>
</session-config>
</web-app>

上面這種設(shè)置,對整個web應(yīng)用生效。當客戶端20分鐘內(nèi)都沒有發(fā)起請求時,容器會將session干掉。

2、Timeout with setMaxInactiveInterval()
通過編碼方式,指定特定的session的過期時間,以秒為單位。例如:

復(fù)制代碼 代碼如下:
HttpSession session = request.getSession();
session.setMaxInactiveInterval(20*60);

The above setting is only apply on session which call the “setMaxInactiveInterval()” method, and session will be kill by container if client doesn't make any request after 20 minutes.

Thoughts….
This is a bit confusing , the value in deployment descriptor (web.xml) is in “minute”, but the setMaxInactiveInterval() method is accept the value in “second”. Both functions should synchronize it in future release

3、在程序中定義,單位為秒,設(shè)置為-1表示永不過期,示例代碼為:

復(fù)制代碼 代碼如下:
session.setMaxInactiveInterval(30*60);

Session設(shè)置產(chǎn)生效果的優(yōu)先循序是,先程序后配置,先局部后整體。

希望本文所述對大家的Java程序設(shè)計有所幫助。

相關(guān)文章

  • Java定時任務(wù)取消的示例代碼

    Java定時任務(wù)取消的示例代碼

    java定時任務(wù)如何取消,并比如,我之前想每周二晚上6點自動生成一條devops流水線,現(xiàn)在我想停掉,下面給大家分享java定時任務(wù)取消的示例代碼,演示如何創(chuàng)建一個每周二晚上6點自動生成一條devops流水線的定時任務(wù),感興趣的朋友一起看看吧
    2024-02-02
  • java中staticclass靜態(tài)類詳解

    java中staticclass靜態(tài)類詳解

    這篇文章主要介紹了java中staticclass靜態(tài)類詳解,具有一定借鑒價值,需要的朋友可以了解下。
    2017-12-12
  • Java反射之類的實例對象的三種表示方式總結(jié)

    Java反射之類的實例對象的三種表示方式總結(jié)

    下面小編就為大家?guī)硪黄狫ava反射之類的實例對象的三種表示方式總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • JDK動態(tài)代理原理:只能代理接口,不能代理類問題

    JDK動態(tài)代理原理:只能代理接口,不能代理類問題

    這篇文章主要介紹了JDK動態(tài)代理原理:只能代理接口,不能代理類問題。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Idea中如何修改項目的SVN地址

    Idea中如何修改項目的SVN地址

    這篇文章主要介紹了Idea中如何修改項目的SVN地址問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java源碼角度分析HashMap用法

    Java源碼角度分析HashMap用法

    這篇文章主要介紹了Java源碼角度分析HashMap用法,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • idea中怎樣創(chuàng)建并運行第一個java程序

    idea中怎樣創(chuàng)建并運行第一個java程序

    這篇文章主要介紹了idea中怎樣創(chuàng)建并運行第一個java程序問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • tomcat301與java301解析

    tomcat301與java301解析

    這篇文章主要介紹了omcat301與java301,有需要的朋友可以參考一下
    2014-01-01
  • Java String.format()的用法

    Java String.format()的用法

    本篇文章主要介紹了JAVA的 String.format()的使用,具有一定的參考價值,有需要的可以了解一下,希望能夠給你帶來幫助
    2021-11-11
  • 基于@GetMapping注解攜帶參數(shù)的方式

    基于@GetMapping注解攜帶參數(shù)的方式

    這篇文章主要介紹了基于@GetMapping注解攜帶參數(shù)的方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論