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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在java中怎么让session限时为30分钟,超时之后就不行了??在线等待。。。相关的知识,希望对你有一定的参考价值。

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

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

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

追答

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

参考技术C <session-config>
<session-timeout>30 </session-timeout>
</session-config>
超时后,会给这个用户创建一个新的session,
参考技术D 很多服务器(tomcat等等)默认的就是30分钟。 第5个回答  2012-11-07 是。

php session操作期间经常失效怎么解决

1.设置客户端cookie的lifetime为30分钟;
2.设置session的最大存活周期也为30分钟;
3.为每个session值加入时间戳,然后在程序调用时进行判断;
PHP中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新,当前session就会失效。当然如果用户关闭了浏览器,会话也就结束了,Session自然也不存在了!
参考技术A 你把session有效期设置长一点啊

以上是关于在java中怎么让session限时为30分钟,超时之后就不行了??在线等待。。。的主要内容,如果未能解决你的问题,请参考以下文章

面试官:生成订单30分钟未支付,则自动取消,该怎么实现?

C#在控制器中设置session过期时间为2小时,为啥实际应用中20分钟session就消失了?,

如何严格设置php中session过期时间

java中关闭浏览器后怎么清除session?

Java 设置session时间超时,一直没有效果,具体该怎么操作

java web中,在session失效之前向数据库插入一条数据,应该怎么做?如何监听session失效?