关于session应用(1)--session过期时间设置
2013-05-06 09:34
459 查看
1、在tomcat下设置
(1)C:\apache-tomcat-6.0.32\conf\web.xml
<session-config>
<session-timeout>30</session-timeout>
</session-config>
注:30指分钟
(2)C:\apache-tomcat-6.0.32\conf\server.xml
<Context path="/livsorder" docBase="/home/httpd/html/livsorder"
defaultSessionTimeOut="3600" isWARExpanded="true"
isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
注:单位为秒
2、在项目的web.xml中设置
<session-config>
<session-timeout>15</session-timeout>
</session-config>
注:15指分钟
3、在java代码中
HttpSession ses = request.getSession();
ses.setMaxInactiveInterval(900);
注:参数900单位是秒,即在没有活动15分钟后,session将失效。单位为秒,设置为-1表示永不过期。
注意的地方:
如果上述三个地方如果都设置了,有个优先级的问题,从高到低的顺序:(1)--(2)--(3)。
(1)C:\apache-tomcat-6.0.32\conf\web.xml
<session-config>
<session-timeout>30</session-timeout>
</session-config>
注:30指分钟
(2)C:\apache-tomcat-6.0.32\conf\server.xml
<Context path="/livsorder" docBase="/home/httpd/html/livsorder"
defaultSessionTimeOut="3600" isWARExpanded="true"
isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
注:单位为秒
2、在项目的web.xml中设置
<session-config>
<session-timeout>15</session-timeout>
</session-config>
注:15指分钟
3、在java代码中
HttpSession ses = request.getSession();
ses.setMaxInactiveInterval(900);
注:参数900单位是秒,即在没有活动15分钟后,session将失效。单位为秒,设置为-1表示永不过期。
注意的地方:
如果上述三个地方如果都设置了,有个优先级的问题,从高到低的顺序:(1)--(2)--(3)。
相关文章推荐
- 关于web会话中的session过期时间的设置
- 关于Session的参数设置及过期时间
- jfinal 关于设置特定的一个session的过期时间
- asp.net web.config 设置Session过期时间
- Session设置过期时间的几种方式分享
- 如何严格设置php中session过期时间
- php中session过期时间设置
- asp.net web.config 设置Session过期时间
- session失效时间设置、过期处理、ajax同步异步请求处理
- 设置php session 过期 时间
- Java Web 网站设置session过期时间
- 关于使用php设置一个30分钟后严格自动过期的session
- asp.net web.config 设置Session过期时间
- Session过期时间的四种设置方式
- asp中设置session过期时间方法总结
- 如何严格设置php中session过期时间
- java设置session过期时间的实现方法
- thinkphp session过期时间设置
- django 设置session过期时间
- win2003中iis与asp设置Session会话过期时间的问题