2013-02-06 23 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

感謝您的幫助。 –