Servlet监听器{
定义:当事件源有动作之后就会将事件对象传递给监听器,然后监听器就会执行响应的处理方法
Servlet事件源: ServletContext ServletRequest HttpSession
三种监听器类型:
例:1.监听事件源的的三个域对象的创建或销毁
2.监听域对象中属性的增加和删除
3.监听绑定在Session上的某个对象的改变
定义监听器的步骤都一样。
注册监听器//定义了一个实现ServletContextListener的类,就具有监听ServletContext创建和销毁的功能 public class ListenerDemo1 implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent sce) { // 当ServletContext创建就会执行该方法 } @Override public void contextDestroyed(ServletContextEvent sce) { // 当ServletContext被销毁就会执行该方法 } }
<!-- 将监听器绑定在事件源上 --> <listener> <listener-class>cn.review.servlet.ListenerDemo1</listener-class> </listener>
}