web.xml中的session-timeout元素与session.setMaxInactiveInterval()函数 的区别和使用
2011-07-20 11:17
656 查看
笔者遇到一个用户可以设置session时间的业务,搞清楚了题中两个的关系
session-timeout元素(WEB.XML文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负数,则表示会话将永远不会超时。如:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
//30分钟
setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话将永远不会超时。常用于设置当前会话时间。
用的时候注意单位就行了。
===================
1. 在server.xml中定义context时采用如下定义:
<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> 30 </session-timeout>
</session-config>
3. 在程序中通过servlet api直接修改
http://blog.csdn.net/hakunamatata2008/article/details/4632275
http://edu.codepub.com/2009/1118/17766.php
session-timeout元素(WEB.XML文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负数,则表示会话将永远不会超时。如:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
//30分钟
setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话将永远不会超时。常用于设置当前会话时间。
用的时候注意单位就行了。
===================
1. 在server.xml中定义context时采用如下定义:
<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> 30 </session-timeout>
</session-config>
3. 在程序中通过servlet api直接修改
http://blog.csdn.net/hakunamatata2008/article/details/4632275
http://edu.codepub.com/2009/1118/17766.php
相关文章推荐
- web.xml中的session-timeout元素与session.setMaxInactiveInterval()函数 的区别和使用
- web.xml中的session-timeout元素与session.setMaxInactiveInterval()函数 的区别和使用
- session-timeout(web.xml)元素与session.setMaxInactiveInterval()函数
- setMaxInactiveInterval和session-config的比较
- setMaxInactiveInterval和session-config的比较
- setMaxInactiveInterval和session-config的比较
- JavaWeb基础 session getId getMaxInactiveInterval 得到sessionId、最大不活动时间
- setMaxInactiveInterval和session-config的优先级
- WEB项目web.xml文件中classpath: 跟classpath*:使用的区别
- setTimeout setInterval 和 clearInterval 的使用
- setTimeout setInterval 区别 javascript线程解释
- Web.xml的<context-param>与<init-param>的使用与区别
- websphere中的会话超时设置 和 web应用中web.xml中session-timeout关系
- WEB项目web.xml文件中classpath: 跟classpath*:使用的区别
- window.setTimeout()函数的使用
- Servlet中使用web.xml标签元素自定义错误页面备忘
- WEB项目web.xml文件中classpath: 跟classpath*:使用的区别
- ini_set()函数的使用 以及 post_max_size,upload_max_filesize的修改方法
- window.setTimeout()函数的使用