java过滤器

过滤器的作用:

实现对web资源请求的拦截,完成特殊的操作,尤其是对请求的预处理

过滤器的应用场景:

  • Web资源权限访问控制
  • 请求字符集编码处理
  • 内容敏感字符词汇过滤
  • 响应信息压缩

过滤器的生命周期:

  • web应用程序启动时,web服务器创建Filter的实例对象,以及对象的初始化
  • 当请求访问与过滤器关联的Web资源时,过滤器拦截请求,完成指定功能
  • Filter对象创建后会驻留在内存,在web应用移除或服务器停止时才销毁
  • 过滤器的创建和销毁由WEB服务器负责

过滤器的实现步骤:

1.编写java类显示Filter接口,并实现其doFilter方法
2.在web.xml文件中对filter类进行注册,并设置所拦截的资源

过滤器链:

  • 在一个web应用中,多个过滤器组合起来称之为一个过滤器
  • 过滤器的调用顺序取决于过滤器在web.xml文件中的注册顺序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值