监听器
1.监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。
2.监听器的分类:
1).监听域对象(pageContext,request,application)自身的创建和销毁的事件监听器
2).监听域对象中的属性的增加和删除的事件监听器
3).绑定到HttpSession域中的某个对象的状态的事件监听器
3.如何编写监听器:
1)编写实现监听器接口的Java类
public class HelloServletContextListener implements ServletContextListener
2).对于第一种和第二种监听器需要在web.xml文件中进行注册:
<listener>
<listener-class>com.atguigu.javaweb.text.HelloServletContextListener</listener-class>
</listener>
3.监听域对象(pageContext,request,application)自身的创建和销毁的事件监听器
1).ServletConextListener
2).ServletRequestListener
3).HttpSessionListener
在每一个监听器中都有两个方法:
>在域对象创建后立即被调用的方法:
>在域对象销毁前被调用的方法: