Servlet的8大监听者
场景监听者接口事件类型???你想知道一个WEB应用是否添加,删除或替换了一个上下文属性Javax.servlet.ServletContextAttributeListener
attributeAdded
attributeRemoved
attributeReplacedServletContextAttributeEvent你想知道什么时候添加,删除或者替换一个请求属性Javax.servlet.ServletRequestAttributeListener
attributeAdded
attributeRemoved
attributeReplacedServletRequestEvent你想知道什么时候添加,删除或者替换一个会话属性javax.servlet.http.HttpSessionAttributeListener
attributeAdded
attributeRemoved
attributeReplacedHttpSessionBindingEvent???每次请求到来你都想知道,以便建立日志记录或者干点初始化之类的事情Javax.servlet.ServletRequestListener
requestInitialized
requeseDestoryedServletRequestEvent你想知道有多少个并发用户,也就是说,你想跟踪活动会话javax.servlet.http.HttpSessionListener
sessionCreated
sessionDestoryed
HttpSessionEvent你想知道是否创建或者撤销了一个上下文javax.servlet.ServletContextListener
contextInitialized
contextDestoryedServletContextEvent???你有一个属性类(这个属性类的对象将被放在一个属性中),而且你希望这个类型的对象绑定到一个会话或从一个会话删除时得到通知javax.servlet.http.HttpSessionBindingListener
valueBound
valueUnboundHttpSessionBindingEvent你有一个属性类,而且你喜欢子属性对象绑定的会话迁移到另一个JVM时得到通知javax.servlet.http.HttpSessionActivationListener
sessionDidActivate
sessionWillPassivateHttpSessionEvent