Java Web Listener
Listener,即监听器,是 Java Web 的三大组件之一。
一、什么是 Listener ?
Listener,即监听器,用于监听指定的事件。
二、步骤
在 Java Web 中,使用 Listener 的步骤是:
- 定义类,实现 XXXListener 接口
- 重写接口中的监听方法
- 配置 Listener
三、常见接口
监听对象的创建与销毁:
- ServletContextListener:监听 ServletContext 的创建与销毁
- HttpSessionListener:监听 Httpsession 的创建与与销毁
- ServletRequestListener:监听 HttpServletRequest 的创建与销毁
监听对象属性的变化:
ServletContextAttributeListener:监听 ServletContex 的属性变化
HttpSessionAttributeListener:监听 Httpsession 的属性变化
ServletRequestAttributeListener:监听 HttpServletRequest 的属性变化
四、配置
1. XML 配置
打开 web.xml
文件,添加 Listener配置信息:
1 |
|
2. 注解配置
在 XXXListener 接口实现类上添加注解:
1 |
|