java-监听器

1.概念

监听器:主要用来监听对象的创建,属性的变化的。是一个特定接口的普通java类。
对象:自己创建自己用(不用监听),别人创建自己用(别人创建自己用)。

Servlet中哪些对象需要监听?

request/session/servletContext
分别是:request监听器,session监听器,servletContext监听器

监听器接口:

1)监听对象创建的监听器接口
Interface ServletRequestListener 监听request对象的创建或销毁
Interface HttpSessionListener 监听session对象的创建或销毁
Interface ServletContextListener 监听servletContextListener对象的创建或者销毁

2)监听对象属性的变化
Interface ServletRequestAttributeListener 监听request对象属性变化:添加,移除,修改
Interface HttpSessionAttributeListener 监听session对象的属性变化:添加,移除,修改
Interface ServletContextAttributeListener 监听servletContext的属性变化:添加,移除,修改
3)session相关监听器
Interface HttpSessionBindingListener 监听对象绑定到session上的事件
Interface HttpSessionActivationListener 监听session序列化以及反序列化的事件

2.生命周期监听器

生命周期监听器:监听对象的创建,销毁的过程.
监听器开发步骤:
1)写一个普通Java类,实现相关接口.
2)配置(web.xml)

ServletRequestListener
监听request对象的创建或销毁

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文包括:1、Listener简介2、Servlet监听器3、监听三个域对象创建和销毁的事件监听器4、监听三个域对...
    廖少少阅读 6,802评论 6赞 28
  • 监听器(listener) 监听器简介 :监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个...
    奋斗的老王阅读 2,750评论 0赞 53
  • 仅作为自己学习记录使用,文章来自: 1、http://blog.csdn.net/csh624366188/art...
    BakerZhang阅读 1,190评论 1赞 5
  • 一、监听器的概览 监听器是指专门用于对其他对象身上发生的事件或状态的改变进行监听和相应处理的对象,当被监视的对象发...
    不知名的蛋挞阅读 1,582评论 0赞 3
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 43,052评论 11赞 349

友情链接更多精彩内容