java session有效期设置方式「建议收藏」

java session有效期设置方式「建议收藏」session默认有效期是30分钟,设置session的有效期有三种方法:1.在tomcat中的server.xml中定义:在tomcat中的conf/server.xml文件可以修改服务器上的所有程序的默认有效期,设置单位为毫秒,定义代码如下:<Contextpath=”/test”docBase=”/test”  defaultSessionTimeOut=”360…

大家好,又见面了,我是你们的朋友全栈君。

session默认有效期是30分钟,设置session的有效期有三种方法:

1.在tomcat中的server.xml中定义:

在tomcat中的conf/server.xml文件可以修改服务器上的所有程序的默认有效期,设置单位为毫秒,定义代码如下:

<Context path=”/test” docBase=”/test”  
  defaultSessionTimeOut=”36000″ isWARExpanded=”true”  
  isWARValidated=”false” isInvokerEnabled=”true”  
  isWorkDirPersistent=”false”/>

2.在工程的web.xml中定义:

在工程web.xml中修改有效期,设置单位为分钟,定义代码如下:

<session-config>

<session-timeout>60</session-timeout>

</session-config>

3.通过Java代码设定:

设置单位为秒,设置为-1则表示永不过期

session.setMaxInactiveInterval(30*60)

 

注:一般根据客户使用情况来设置此项,第一种方式暂还没有测试过,我这边使用的是第二种,设置了一个小时的有效期

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158003.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++ 顶层 const

    C++ 顶层 const

    2021年12月2日
    385
  • pycharm调试详解

    pycharm调试详解pycharm 调试按钮的意思 1 单击打断点 2 右键选择 debug3 运行出现以下的界面 4 竖排按钮的含义 5 横排按钮的含义参考博客

    2025年11月24日
    3
  • EnableEventValidation 是什麽東東?

    EnableEventValidation 是什麽東東?
    回发或回调参数无效。在配置中使用或在页面中使用<%@PageEnableEventValidation="true"%>启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptManager.RegisterForEventValidation方法来注册回发或回调数据以进行验证。
    说明:执行

    2022年7月26日
    5
  • C#操作xml文件:使用XmlDocument 实现读取和写入

    C#操作xml文件:使用XmlDocument 实现读取和写入XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极…

    2022年6月22日
    25
  • setCapture 和 releaseCapture

    setCapture 和 releaseCapturesetCapture函数的作用就是将后续的mouse事件都发送给这个对象,releaseCapture就是将鼠标事件还回去,由document、window、object之类的自行来处理。这样就保证了在拖动的过程中,不会由于经过了其它的元素而受到干扰另外,还有一个很重要的事情是,在Win32上,mousemove的事件不是一个连续的,也就是说,并不是我们每次移动1px的鼠标指针,就会发生一个mousemove,windows会周期性检查mouse的位置变化来产生mousemove的事件。所以,如

    2022年5月3日
    51
  • 微机原理及汇编语言(微机原理及单片机应用技术)

    看到一篇讲解微机原理或者汇编语言蛮详细的,因此分享给大家!1、在计算机中数的表示方式因为计算机中只能存储二进制数,所以一般都是通过二进制直接进行存储,但是为了方便阅读和程序员的编码简单化,就出现了八进制、十进制、十六进制,一般在汇编的学习过程中以二、十、十六进制为主。四种数据的表示形式符号是:B(二进制)、O(八进制),D(十进制),H(十六进制)二进制、八进制

    2022年4月15日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号