Servlet中的监听器
servlet中是用于监听web常见对象 HttpServletRequest,HttpSession,ServletContext。主要有下面三个作用:
- 监听Web对象创建与销毁
-
- 监听Web对象的属性变化,添加、删除、修改。
- 监听session绑定javaBean操作,活化(从硬盘读取到内存)与钝化(从内存持久化到硬盘)操作。
当监听器 发现 被监听的对象发生变化时,可以 做一些操作:
ServletContext: 在应用 start启动时创建;在应用 关闭时 销毁。
ServletRequestListener:每刷新一次网页,request对象 创建 一次,同时销毁。
监听器的创建和使用
javaweb创建监听器的步骤:
1.创建一个类,实现指定的监听器接口
2. 重写接口中的方法
3. 在web.xml文件中配置监听器