监听器(listener)、过滤器(Filter)、注解(自用)

监听器(listener)

监听器的作用:监听web中的域对象 ServletContext ServletRequest HttpSession。主要目的是给Web应用增加事件处理机制,以便更好地监视和控制Web应用的状态变化 。

监听生命周期和属性改变:listener全部是接口
监听三个对象的创建和销毁
ServletContextListener
ServletRequestListener
HttpSessionListener
监听三个对象属性的变化(创建 、移除、修改)
ServletContextAttributeListener
ServletRequestAttributeListener
HttpSessionAttributeListener
监听session中javabean的状态
HttpSessionActivationListener(钝化和活化)
HttpSessionBindingListener(绑定和解绑,在session中存放对象时使用)
使用步骤:
1.编写一个类 实现接口
2.重写方法
3.编写配置文件(标签)

过滤器(Filter)

过滤器(Filter接口):一个中间组件,用于拦截源数据和目的数据之间的消息。
过滤器默认对请求拦截,不会对请求转发拦截。disPATCHER默认是对请求拦截 设置对请求转发也拦截。
filterConfig:
过滤器的配置对象
作用:
获取全局管理者
获取当前filter的名称
获取当前filter的初始化参数
过滤器的生命周期

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值