zoukankan      html  css  js  c++  java
  • 监听域对象的属性变更

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

    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");
            
            
             %>    
  • 相关阅读:
    TUN/TAP区别
    从日志文件解决ArcGIS Server性能低下问题的步骤(1)
    java异常
    Maven
    前车之鉴-web篇
    图论复习总结
    奇(qi)谋(ji)巧(yin)计(qiao)
    莫比乌斯反演呓语
    学习后缀数组笔记
    浅读叶青学长竞赛学习知识目录
  • 原文地址:https://www.cnblogs.com/Baronboy/p/5337897.html
Copyright © 2011-2022 走看看