博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javaWeb:HttpSession的监听器
阅读量:6406 次
发布时间:2019-06-23

本文共 623 字,大约阅读时间需要 2 分钟。

还有两个与HttpSession相关的特殊的监听器,这两个监听器的特点如下:

l  不用在web.xml文件中部署;

l  这两个监听器不是给session添加,而是给Bean添加。即让Bean类实现监听器接口,然后再把Bean对象添加到session域中。

 

下面对这两个监听器介绍一下:

l   HttpSessionBindingListener:当某个类实现了该接口后,可以感知本类对象添加到session中,以及感知从session中移除。例如让Person类实现HttpSessionBindingListener接口,那么当把Person对象添加到session中,或者把Person对象从session中移除时会调用下面两个方法:

  • public void valueBound( event):当把监听器对象添加到session中会调用监听器对象的本方法;
  • public void valueUnbound( event):当把监听器对象从session中移除时会调用监听器对象的本方法;

 

这里要注意,HttpSessionBindingListener监听器的使用与前面介绍的都不相同,当该监听器对象添加到session中,或把该监听器对象从session移除时会调用监听器中的方法。并且无需在web.xml文件中部署这个监听器。

转载于:https://www.cnblogs.com/danyuzhu11/p/6738161.html

你可能感兴趣的文章
mysql中show processlist过滤和杀死线程
查看>>
最新Sublime Text 2 激活 汉化
查看>>
spring为什么推荐使用构造器注入
查看>>
基础数据类型之字典
查看>>
第七次作业
查看>>
Oracle中NVARCHAR2与VARCHAR2的区别
查看>>
php debug
查看>>
Ubuntu构建LVS+Keepalived高可用负载均衡集群【生产环境部署】
查看>>
温州动车事故中受伤的“我”,还好吗?
查看>>
lvm实现快速备份文件及数据库,lvm快照原理
查看>>
通常,人们会高估自己的学习能力
查看>>
设计模式之Factory Method(工厂方法)
查看>>
10K入职linux运维岗位小伙伴感谢信及面试经历分享
查看>>
Gartner:智能SOC/情报驱动的SOC的五大特征
查看>>
zookeeper入门之Curator的使用之几种监听器的使用
查看>>
[转]Reporting Service部署之访问权限
查看>>
innerxml and outerxml
查看>>
validform校验框架不显示错误提示
查看>>
flink 获取上传的Jar源码
查看>>
ZAB协议简介
查看>>