YuFeng

session中的绑定的对象相关的监听器(对象感知监听器)
即将要被绑定到session中的对象有几种状态绑定状态:就一个对象被放到session域中解绑状态:就是这个对象从...
扫描右侧二维码阅读全文
27
2019/06

session中的绑定的对象相关的监听器(对象感知监听器)

即将要被绑定到session中的对象有几种状态
绑定状态:就一个对象被放到session域中
解绑状态:就是这个对象从session域中移除了
钝化状态:是将session内存中的对象持久化(序列化)到磁盘
活化状态:就是将磁盘上的对象再次恢复到session内存中

绑定与解绑的监听器(接口)HttpSessionBindingListener

@Override
    public void valueBound(HttpSessionBindingEvent event) {
        System.out.println("我被绑定了");
    }

    @Override
    public void valueUnbound(HttpSessionBindingEvent event) {
        System.out.println("我被解绑了");
    }
    

(3)钝化与活化的监听器(接口)HttpSessionActivationListener
注:可以通过配置文件 指定对象钝化时间 --- 对象多长时间不用被钝化
在META-INF下创建一个context.xml
1.png
配置文件下载:context.xml

@Override
    public void sessionDidActivate(HttpSessionEvent se) {
        System.out.println("活化");
        
    }

    @Override
    public void sessionWillPassivate(HttpSessionEvent se) {
        System.out.println("钝化");
        
    }
Last modification:June 27th, 2019 at 08:39 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment