Skip to content

Listener监听器

一、Listener概述

1、监听器概念

web的三大组件之一。

2、事件监听机制

  1. 事件:一件事情
  2. 事件源:事件发生的地方
  3. 监听器:一个对象
  4. 注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码

二、Listener使用

ServletContextListener:监听ServletContext对象的创建和销毁

1、方法

  1. void contextDestroyed(ServletContextEvent sce) :ServletContext对象被销毁之前会调用该方法
  2. void contextInitialized(ServletContextEvent sce) :ServletContext对象创建后会调用该方法

2、步骤

1)定义一个类,实现ServletContextListener接口

2)复写方法

3-1)web.xml配置

xml
<listener>
    <listener-class>cn.itcast.web.listener.ContextLoaderListener</listener-class>
</listener>

3-2)注解配置:@WebListener

Released under the MIT License.