栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

javaweb之过滤器Filter

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javaweb之过滤器Filter

系列文章目录
第一章 javaweb之Servlet接口
第二章 javaweb之ServletRequest请求
第三章 javaweb之ServletResponse响应
第四章 javaweb之请求转发和重定向
第五章 javaweb之过滤器Filter


文章目录
    • 过滤器Filter
      • 过滤器的类型
      • 过滤器的使用


原文链接 https://zhhll.icu/2021/javaweb/基础/5.过滤器/

过滤器Filter

依赖于servlet容器,基于函数回调,可以对请求和响应进行拦截,在访问后端资源之前,拦截这些来自客户端的请求,在发送回客户端之前,处理这些响应

过滤器的类型
  • 身份验证过滤器
  • 数据压缩过滤器
  • 加密过滤器
  • 触发访问事件资源的过滤器
  • 图像转换过滤器
  • 日志记录和审核过滤器
  • MIME-类型链过滤器
  • Tokenizing过滤器
  • 转换XML内容的XSL/T过滤器
过滤器的使用

需要实现Filter接口,其中包含有FilterChain过滤器链和FilterConfig过滤器配置

public interface Filter {
  	// 由servlet容器调用,指示一个过滤器被放入服务,可以获取web.xml中过滤器的参数
    void init(FilterConfig config) throws ServletException;
		// 在每次一个请求或响应在所对应的资源下时通过链传递,由容器调用
    void doFilter(ServletRequest var1, ServletResponse var2, FilterChain var3) throws IOException, ServletException;
		// 由servlet容器调用,指示一个过滤器从服务去除
    void destroy();
}

​ 并且在web.xml中配置写好的Filter


  security
  com.zhanghe.study.webstudy.filter.SecurityFilter
  
  
    userName
    john
  




  security
  
  /*
  
  REQUEST

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/867426.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号