1.内容:
Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。
2.关于servlet2.0与sevlet3.0监听器的使用有什么区别?
区别点:
servlet2.0中监听器listener主要在web配置中配置,监听另流程根据配置上下进行关联。servlet3.0通过相应的注解进行操作,完成监听操作。
3.servlet2.0如果要进行监听器配置需要完成哪些事情?
步骤如下:
1.创建一个监听类(如果idea操作直接对接项目右键可以创建相应的监听类);
需要重写父类:
根据监听对象不同分别实现ServletContextAttributeListener、HttpSessionAttributeListener、ServletRequestAttributeListener接口。
实现方法:attributeAdded、attributeRemoved、attributeReplaced
2.web.xml增加监听的配置,完成注册listener配置
3.项目启动
加载顺序:监听器>过滤器>Servlet