java 软件 设置session超时(失效)的三种方式

转载 2015年07月09日 11:39:24

1.      在web容器中设置(此处以tomcat为例)

在tomcat-5.0.28\conf\web.xml中设置,以下是tomcat 5.0中的默认配置:

[html] view plaincopy
  1. <!-- ==================== Default Session Configuration ================= -->  
  2.   <!-- You can set the default session timeout (in minutes) for all newly   -->  
  3.   <!-- created sessions by modifying the value below.    -->  
  4.     <session-config>  
  5.         <session-timeout>30</session-timeout>  
  6. </session-config>  

Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。


2.      在工程的web.xml中设置

[html] view plaincopy
  1. <!-- 时间单位为分钟   -->  

<session-config>

      <session-timeout>15</session-timeout>

</session-config>


3.      通过java代码设置

session.setMaxInactiveInterval(30*60);//以秒为单位


三种方式优先级:1 < 2 <3

相关文章推荐

java session失效设置

在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。 具体设置很简单,方法有三种: (1)在主页面或者公共页面中加入:ses...

java 中 session 失效设置

在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。 具体设置很简单,方法有三种: (1)在主页面或者公共页面中加入:sessi...

Thinkphp检测登录或操作超时(针对设置session有效期失效)

步骤如下: 1.登录函数中存登录时间: session('logintime',time()); 2.在APP/Index/Common/common.php添加公共类: class Chec...

java web工程,过滤器判断session失效

通常情况下,java web项目都是通过过滤器来判断session是否失效。下面做了一个例子,实现过滤器验证用户的会话是否丢失。 web.xml中的配置: filter com.zyuji...
  • zyujie
  • zyujie
  • 2013年03月25日 17:02
  • 22270

Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题

我们都知道普通的文件上传是通过表单进行文件上传的,还不能达到异步上传的目的。通过使用某些技术手段,比如jquery form.js可以达到异步上传的目的,但最重要的问题在于,它不能够进行多个文件的上传...

java抓取网页三种方式

  • 2015年04月17日 11:52
  • 19KB
  • 下载

介绍设置Session失效的几种方法

Session对象是HttpSessionState的一个实例。该类为当前用户会话提供信息,还提供对可用于存储信息会话范围的缓存的访问,以及控制如何管理会话的方法。下面介绍设置session失效的几种...

Java中使用Groovy的三种方式

  • 2015年06月11日 11:44
  • 41KB
  • 下载

java对dom的三种操作方式

  • 2013年01月24日 09:44
  • 13KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 软件 设置session超时(失效)的三种方式
举报原因:
原因补充:

(最多只允许输入30个字)