概述
与HttpSession相关的监听器有四个:分别是HttpSessionListener、HttpSessionAttributeListener、HttpSessionBindingListener与HttpSessionActivationListener。
HttpSessionListener
HttpSessionListener是“生命周期监听器”,在HttpSession对象初始化后或结束前,会分别调用sessionCreated()与sessionDestroyed()方法,并传入的HttpSessionEvent,我们可以使用HttpSessionEvent的getSession()取得HttpSession。
声明
方法一:在实现HttpSessionListener的类上标注@WebListener
@WebListener() public class SomeSessionListener implements HttpSessionListener {}