java我在web.xml中配置的时间是半个小时,为什么才几分钟就没有作用了?求高手
我在web.xml中配置的时间是半个小时<session-config><session-timeout>30</session-timeout></session-co...
我在web.xml中配置的时间是半个小时<session-config> <session-timeout>30</session-timeout> </session-config>为什么才几分钟就没有作用了?求高手
展开
1个回答
展开全部
也许是你把session中要使用的对象移除了,所以认为是没用了,检查下是否有session.removeAttribute(arg0)方法或者是session.invalidate()方法
或者是在程序中设置了session失效时间 看看有没有这句话session.setMaxInactiveInterval(秒数);
或者是在程序中设置了session失效时间 看看有没有这句话session.setMaxInactiveInterval(秒数);
更多追问追答
追问
我有写过invalidate这个,但是是在退出登录时才调用,这样也会影响吗?
追答
invalidate是销毁当前session,当前sessionID不再存在,一个session被销毁,比如用户登录后注销就是用这个,然后该用户的所有属性都失效
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询