如果根据部署描述符(web.xml)中配置的值超出服务器超时,如何在weblogic中注销经过身份验证的会话?
一旦服务器超时,似乎默认服务器调用httpSession.invalidate()
方法。 httpSession.invalidate()
不会注销已通过身份验证的用户。
但我需要以编程方式调用weblogic ServletAuthentication.invalidateAll(HttpServletRequest req)
。
使用HttpSessionListener
的想法,但我如何掌握HttpServeletRequest
对象?
任何解决方案都将受到赞赏。
提前致谢
答案 0 :(得分:0)
当会话超时时,用户将自动注销。如果刷新页面,您将被重定向到登录页面。