在java中怎么让session限时为30分钟,超时之后就不行了??在线等待。。。

<session-config>
<session-timeout>30 </session-timeout>
</session-config>
这样设置是对所有的session吗?如果我用了两个session,是不是这两个都是限时30分钟????

第1个回答  2012-11-07
在web.xml里面设置<session-config> <session-timeout>30</session-timeout> </session-config>
是对你用的所有session有效
当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象,当会话过期或被放弃后,服务器将终止该会话
第2个回答  2012-11-07
你可以在web.xml中使用<session-config>元素
<session-config>
<session-timeout>30 </session-timeout>
</session-config>
其中的30表示30分钟追问

这样在web.xml中写,是对所有的session定时么?如果我有两个session,我这样写会不会两个都是30分钟,然后就session情况了?

追答

恩,对,是对所有的session定时,超过这个时间,客户端不与服务端交互,当前session就会销毁了

本回答被网友采纳
第3个回答  2012-11-07
<session-config>
<session-timeout>30 </session-timeout>
</session-config>
超时后,会给这个用户创建一个新的session,
第4个回答  2012-11-07
很多服务器(tomcat等等)默认的就是30分钟。
第5个回答  2012-11-07
是。
相似回答