HttpSessionListener:一旦,進入一個網(wǎng)站,這個網(wǎng)站就自動為瀏覽器分配一個session,調用sessionCreated(),當session過期或銷毀時候,調用sessionDestroyed,這時候有兩種方法:session.invalidate();和等待session自動過期。
#session過期時間,時間單位是一分鐘,并且只能是整數(shù),如果是零或負數(shù),那么會話就永遠不會超時。 public void sessionCreated(HttpSessionEvent arg0) {} public void sessionDestroyed(HttpSessionEvent arg0) {} 例:http://m.tkk7.com/jzone/articles/284193.html HttpSessionAttributeListener:在向session增加、刪除和修改屬性時調用 public void attributeAdded(HttpSessionBindingEvent arg0) {} public void attributeRemoved(HttpSessionBindingEvent arg0) {} public void attributeReplaced(HttpSessionBindingEvent arg0) {}
HttpSessionActivationListener:分布式環(huán)境下Session激活和失活時調用 public void sessionDidActivate(HttpSessionEvent arg0) {} public void sessionWillPassivate(HttpSessionEvent arg0) {}
ServletContextListener:在一個application啟動和結束時調用 public void contextDestroyed(ServletContextEvent arg0) {} public void contextInitialized(ServletContextEvent arg0) {} 例:http://www.cnblogs.com/jackyrong/archive/2006/09/04/494759.html http://www.qqgb.com/Program/Java/JavaBlog/Program_145756.html ServletContextAttributeListener:在向application增加、刪除和修改 Attributes時調用 public void attributeAdded(ServletContextAttributeEvent arg0) {} public void attributeRemoved(ServletContextAttributeEvent arg0) {} public void attributeReplaced(ServletContextAttributeEvent arg0) {}
Powered by: BlogJava Copyright © Gavin.lee