过滤器和监听器

本质上是Servlet,是类,但只做该做的方法,如doFilter。

过滤器:拦截请求响应对象;Filter

监听器:观察变化;Listener

过滤器:

FilterConfig可以从web.xml当中取得一些有关Filter参数,当Web应用启动时就可以获得了。

监听器(所有监听器都继承雨Java.util.Event对象):

1:实现特定的接口的Java程序;

2:专门用于建通另一个Java对象

——方法监听:即是否被调用

——属性监听:是否发生变化

3:Servlet监听器主要用于监听一些重要的事件

 ——事件监听

——事前做一些处理

4:常见3种监听

——上下文,ServletContext对象的创建,删除和添加属性,删除和修改操作。

  ServletContextListener——对上下文创建和销毁做监听响应

  ServletContextAttibuteListener——相应范围里的属性值变化

——会话,监听HTTP会话

 ——请求,获取请求,统一处理请求

    ServletRequestListener——请求的创建和销毁

                                          ——容器通过一个池来存放和复用多个请求

    ServletRequestAttributeListener——相应范围里属性值变化

    AsyncListener[异步servlet中用]

接口:所有监听器都继承雨Java.util.Event对象

3.0新的监听接口

——ServletContext

——HttpSession

——ServletRequest

配置方法:

——注解:@webListenser

——xml节点:<listener>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值