# Listener 概述
# 监听器概念
web 三个组件之一
# 事件监听机制
- 事件:一件事情
- 事件源:事件发生的地方
- 监听器:一个对象
- 注册监听:将事件、事件源、监听器绑定在一起,当事件源上发生某个事件后,执行监听器代码
# Listener 使用
ServletContextListener:监听 ServletContext 对象的创建和销毁
# 方法
void contextDestroyed(ServletContextEvent sce)
:ServletContext 对象被销毁之前会调用该方法void contextInitialized(ServletContextEvent sce)
:ServletContext 对象创建后调用此方法
# 步骤
- 定义一个类,实现 ServletContextListener 接口
- 复写方法
- web.xml 配置
- 注解配置:
@WebListener
<listener> | |
<listener-class>cn.itcast.web.listener.ContextLoaderL</listener-class> | |
</listener> |