【发布时间】:2013-03-21 15:35:06
【问题描述】:
我在 web.xml 中将
【问题讨论】:
-
您在 web.xml 中将 30 分钟设置为多少?如果您将会话生命周期设置为 30 分钟,则它应该是 30 分钟的不活动时间,而不是 30 分钟的时间段(cookie 过期时间应该刷新每个对服务器的请求)。尝试在几次页面浏览后检查浏览器中的 cookie 过期时间,看看是距离该页面浏览 30 分钟还是距离您的第一个页面浏览 30 分钟。
-
我猜你的所有活动都以某种方式发生在会话之外。可能 cookie 不会与其他活动或类似的东西一起发送。
-
感谢您的回复。抱歉,在 html 翻译中丢失了文本。会话超时设置为 30 分钟。好的,我去试试cookie过期时间看看。
-
谢谢亚历克斯。如何确定 cookie 是否与其他活动一起发送?
-
为域和路径设置了 Cookie;如果您对该域和路径执行请求,浏览器会自动发送(会话)cookie。如果您的 ajax 请求发生在与您获取 cookie 的路径完全不同的路径上(例如在表单登录之后),您的 cookie 可能永远不会被发送和刷新
标签: java web.xml session-timeout