设置Session超时的几种方式

来源:互联网 发布:爆破oracle数据库密码 编辑:程序博客网 时间:2024/06/06 01:28

1、jsp页面直接设置:

代码如下:

HttpSession session = request.getSession();

session.setMaxInactiveInterval(10);

其中10表示秒数.如果为-1表示永不过期;


2、web.xml设置,会覆盖tomcat下conf/web.xml的session-config设置

<session-config>  
  
<!-- 配置session的超时管理,以分钟为单位 -->  
  
<session-timeout>10</session-timeout>  
</session-config> 

其中10表示秒数.如果为-1表示永不过期;


3、如果服务器为tomcat的话,则在conf/web.xml下修改

<session-config>

 <!-- 配置session的超时管理,以分钟为单位 -->
 <session-timeout>10</session-timeout>  
</session-config> 

其中10表示秒数.如果为-1表示永不过期;


4、在server.xml中设置超时时间

<Context path="/livsorder" docBase="/home/httpd/html/livsorder"    defaultSessionTimeOut="3600" isWARExpanded="true"    isWARValidated="false" isInvokerEnabled="true"    isWorkDirPersistent="false"/>
如果都配置的话,优先级顺序为:
1>2>3>4



0 0
原创粉丝点击