1. 程式人生 > >Servlet常用監聽接口

Servlet常用監聽接口

增加 col onbind repl value 而且 java tps eve

場景 監聽接口 事件類型
你想知道一個web應用上下文中是否增加、刪除或替換了一個屬性

javax.servlet.ServletContextAttributeListener

attributeAdded

attributeRemoved

attributeReplaced

ServletContextAttributeEvent
你想知道有多少並發個用戶。也就是說,你想跟蹤活動的會話

javax.servlet.http.HttpSessionListener

sessionCreated

sessionDestroyed

HttpSessionEvent
每次請求到來時你都想知道,以便建立日誌記錄

javax.servlet.ServletRequestListener

requestInitialized

requestDestroyed

ServletRequestEvent
增加、刪除或替換一個請求屬性時你希望知道

javax.servlet.ServletRequestAttributeListener

attributeAdded

attributeRemoved

attributeReplaced

ServletRequestAttributeEvent
你有一個屬性類(這個類表示的對象將放在一個屬性中),而且你希望這個類型的對象在綁定到一個會話中或從會話中刪除時得到通知

javax.servlet.http.HttpSessionBindingListener

valueBound

valueUnbound

HttpSessionBindingEvent
增加、刪除或替換一個會話屬性時你希望知道

javax.servlet.http.HttpSessionAttributeListener

attributeAdded

attributeRemoved

attributeReplaced

HttpSessionBindingEvent
你想知道是否創建或撤銷了一個上下文

javax.servlet.ServletContextListener

contextInitialized

contextDestroyed

ServletContextEvent
你有一個屬性類,而且希望這個類型的對象在其綁定的會話遷移到另一個JVM時得到通知

javax.servlet.http.HttpSessionActivationListener

sessionDidActivate

sessionWillPassivate

HttpSessionEvent

Servlet常用監聽接口