2013-02-06 21 views
0

在分配的tomcat会话过期之前,可以在java或javascript中运行方法吗?例如。用户1的会话过期了,这将反过来'触发'一个方法在它到期之前运行?所以我的问题是,有什么办法可以告诉会话是否过期(例如会话异常),然后触发一个函数来运行?在tomcat会话结束前运行方法

如果有人能帮助我,谢谢。

+0

你想达到什么目的? – Shurmajee

回答

2

是的,你可以使用HttpSessionListener#sessionDestroyed()方法。

创建一个实现HttpSessionListener接口的类,并添加方法sessionCreated(HttpSessionEvent sessionEvent)

内部代码见链接Session Listener ExampleSession Listener Example 2

,并且仍然Javadocs are always there

,通过javadoc:

void sessionDestroyed(HttpSessionEvent se) 
    Receives notification that a session is about to be invalidated. 
+0

感谢您的帮助。 –