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