今天来个对监听对象的小测试

 

 

public class MyBean implements HttpSessionBindingListener,
        HttpSessionActivationListener, Serializable {

    @Override
    public void sessionDidActivate(HttpSessionEvent arg0) {
        System.out.println("对象从文件系统中恢复了");

    }

    @Override
    public void sessionWillPassivate(HttpSessionEvent arg0) {
        System.out.println("对象将被持久化到文件系统中");

    }

    @Override
    public void valueBound(HttpSessionBindingEvent hbe) {
        System.out.println("当前Session的ID标识为"+hbe.getSession().getId());
        System.out.println("对象被绑定到这个Session对象中的"+hbe.getName());
        

    }

    @Override
    public void valueUnbound(HttpSessionBindingEvent hbe) {
        System.out.println("当前Session的id为"+hbe.getSession().getId());
        System.out.println("对象从这个Session对象中的"+hbe.getName()+"属性上解除可绑定");

    }

}

这是jsp页面

<body>
        <%
        System.out.println("当前session对象的ID号为"+session.getId());
        session.setAttribute("myBean", new MyBean());
        session.removeAttribute("myBean");
        
        
         %>    

 

相关文章:

  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2021-12-06
  • 2021-06-01
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2021-09-17
  • 2021-09-12
相关资源
相似解决方案