session监听器的使用方法

session监听器的使用方法

  • HttpSessionBindingListener:

在把实现了该接口的对象往session.setAttribute里面放的时候触发valueBound时间,在session.invalidate()或超过时间限制的时候触发valueUnbound,该监听器不要配置web.xml。


  • HttpSessionAttributeListener

任何进行session.setAttribute的时候分别触发attributeAdded(),attributeReplaced()事件。在session.removetAttribute的时候触发attributeRemoved()。要在web.xml配置Listener 。


  • HttpSessionListener :

在session创建的时候就触发sessionCreated,在session.invalidate()或超过时间限制的时候触发sessionDestroyed。要在web.xml配置Listener。