在分配的tomcat会话过期之前,可以在java或javascript中运行方法吗?例如。用户1的会话过期了,这将反过来'触发'一个方法在它到期之前运行?所以我的问题是,有什么办法可以告诉会话是否过期(例如会话异常),然后触发一个函数来运行?在tomcat会话结束前运行方法
如果有人能帮助我,谢谢。
在分配的tomcat会话过期之前,可以在java或javascript中运行方法吗?例如。用户1的会话过期了,这将反过来'触发'一个方法在它到期之前运行?所以我的问题是,有什么办法可以告诉会话是否过期(例如会话异常),然后触发一个函数来运行?在tomcat会话结束前运行方法
如果有人能帮助我,谢谢。
是的,你可以使用HttpSessionListener#sessionDestroyed()
方法。
创建一个实现HttpSessionListener
接口的类,并添加方法sessionCreated(HttpSessionEvent sessionEvent)
内部代码见链接Session Listener Example和Session Listener Example 2
,并且仍然Javadocs are always there
,通过javadoc:
void sessionDestroyed(HttpSessionEvent se)
Receives notification that a session is about to be invalidated.
感谢您的帮助。 –
看看HttpSessionListener。您可以实现此接口并使用web XML进行配置,如here所述。
你想达到什么目的? – Shurmajee