监听器
来源:互联网 发布:url的正则表达式php 编辑:程序博客网 时间:2024/05/17 00:50
1.监听器
监听器:主要用来监听特定对象的创建或销毁、属性变化,是一个实现了特定接口的普通Java类
主要监听别人创建的对象
Servlet中需要监听的对象
request/session/ServletContext
监听器接口:
1、监听对象创建/销毁的监听器接口
Interface ServletRequestListener 监听request对象的创建或销毁
Interface HttpSessionListener 监听session对象的创建或销毁
Interface ServletContextListener 监听servletContext对象的创建或销毁
2、监听对象属性的变化
Interface ServletRequestAttributeListener 监听request对象属性变化: 添加、移除、修改
Interface HttpSessionAttributeListener 监听session对象属性变化: 添加、移除、修改
Interface ServletContextAttributeListener 监听servletContext对象属性变化
3、session相关监听器
Interface HttpSessionBindingListener 监听对象绑定到session上的事件
Interface HttpSessionActivationListener(了解) 监听session序列化及反序列化的事件
2.生命周期监听器
功能:监听对象创建和销毁
监听器开发步骤
- 写一个普通类实现监听器接口
- 配置web.xml文件
public class MyRequestListener implements ServletRequestListener{ @Override public void requestDestroyed(ServletRequestEvent sre) { // TODO Auto-generated method stub System.out.println("requestDestroyed"); } @Override public void requestInitialized(ServletRequestEvent sre) { // TODO Auto-generated method stub System.out.println("requestInitialized"); }}
<!-- 监听request创建销毁配置 --> <listener> <listener-class>com.wsk.a_demo1.MyRequestListener</listener-class> </listener>
属性监听器和生命周期监听器类似
session相关监听器
不需要配置web.xml
阅读全文
0 0
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- 监听器
- Dumpbin工具参数详解
- textview滚动条效果的text
- Python 两个版本中字符串的区别
- Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES RSA
- RHCS集群套件——Luci/Ricci实现Web高可用集群
- 监听器
- Velocity学习笔记----foreach双重循环遍历list
- 欢迎使用CSDN-markdown编辑器
- Linux+win7双系统U盘重装系统报错cannot load file
- CXF提供的接口如何调用
- redis在Java web项目的简单应用
- Java.lang.OutOfMemoryError: Java heap space 引因
- Android解决三星手机拍照图片调用时逆时针旋转90度问题
- dpkg用法详解