我正在使用tomcat的身份验证。当我将登录页面打开大约半小时然后尝试登录时,出现以下错误:
URL: http://localhost/pc/j_security_check
页面内容:
连接中断
加载页面时重置了与服务器的连接。
协商连接时网络链接中断。请再试一次。
- 我的猜测是,由于 tomcat 使用 jsessionid cookie 来维护会话并且超时,因此我收到此错误。什么是解决这个问题的好方法?
我使用的是Tomcat 6.0.20
只要在会话超时时让登录页面自行刷新即可。您可以使用元刷新标头和HttpSession#getMaxInactiveInterval()这里。最后一个返回秒数HttpSession
尚未生效,而这正是您在元刷新标头中所需要的。
<meta http-equiv="refresh" content="${pageContext.session.maxInactiveInterval}">
将其包含在 HTML 中<head>
您的登录页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)