Java Web开发Servlet监听器知识点整理

1.内容:
Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。

2.关于servlet2.0与sevlet3.0监听器的使用有什么区别?
区别点:
servlet2.0中监听器listener主要在web配置中配置,监听另流程根据配置上下进行关联。servlet3.0通过相应的注解进行操作,完成监听操作。

3.servlet2.0如果要进行监听器配置需要完成哪些事情?
步骤如下:
1.创建一个监听类(如果idea操作直接对接项目右键可以创建相应的监听类);


image.png

需要重写父类:
根据监听对象不同分别实现ServletContextAttributeListener、HttpSessionAttributeListener、ServletRequestAttributeListener接口。
实现方法:attributeAdded、attributeRemoved、attributeReplaced
2.web.xml增加监听的配置,完成注册listener配置


image.png

3.项目启动
加载顺序:监听器>过滤器>Servlet

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

相关阅读更多精彩内容

  • 本文包括:1、Listener简介2、Servlet监听器3、监听三个域对象创建和销毁的事件监听器4、监听三个域对...
    廖少少阅读 6,712评论 6 28
  • 监听器(listener) 监听器简介 :监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个...
    奋斗的老王阅读 2,701评论 0 53
  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 1,509评论 0 10
  • 1、过滤器的基本概念 现实中的监听器定义:是指专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,...
    年少懵懂丶流年梦阅读 409评论 1 2
  • 1.内存泄露 内存泄漏两种情况: 在堆中申请的空间没有被释放(虚拟机gc可以解决) 对象已不在使用,但仍然在内存中...
    Aimerwhy阅读 711评论 0 0

友情链接更多精彩内容