当前位置: 首页 > news >正文

Filter

概念:Filter表示过滤器,是JavaWeb三大组件(Servlet,Filter,Listener)之一

过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。

过滤器一般完成一些通用的操作,比如:权限控制,统一编码处理,敏感字符处理等等

Filter的快速入门 

 Filter执行流程

 

1.放行后访问对应资源,资源访问完成后,还会回到Filter中吗? 

2.如果回到Filter中,是重头执行还是执行放行后的逻辑呢?   放行后逻辑

 

Filter拦截路径配置

 Filter可以根据需求,配置不同的拦截资源路径

@WebFilter("/*")

public class FilterDemo

拦截具体的资源:/index.jsp:只有访问index.jsp才会被拦截

目录拦截:/user/*:访问/user下的所有资源,都会被拦截

后缀名拦截:*.jsp:访问后缀名为jsp的资源,都会被拦截

拦截所有:/*:访问所有资源,都会被拦截 

过滤器链

 一个Web应用,可以配置多个过滤器,这个过滤器称为过滤器链

注解配置的Filter,优先级按照过滤器类名(字符串)的自然排序

相关文章:

  • 设计模式面试题(六)
  • 设计模式:观察者模式示例
  • Linux------一篇博客了解Linux最常用的指令
  • Doris实践——信贷系统日志分析场景的实践应用
  • C++ //练习 11.18 写出第382页循环中map_it的类型,不要使用auto或decltype。
  • V3+TS(基础知识详解)
  • Golang学习系列1-pprof性能调优
  • TypeScript基础知识
  • dm8 备份与恢复
  • 世优科技上榜2024年度《中国虚拟数字人影响力指数报告》
  • 如何从vue项目界面上看出来node.js版本
  • 练习 16 Web [极客大挑战 2019]LoveSQL
  • SpringBoot3整合RabbitMQ之一_消息生产者与消息消费者服务搭建
  • Vue之列表渲染
  • 【虚拟机】Vmware虚拟机桥接 Destination Host Unreachable 问题解决
  • 前端三剑客 —— CSS (第六节)
  • 浅谈HTTP
  • 用html写一个爱心
  • Unix 网络编程, Socket 以及bind(), listen(), accept(), connect(), read()write()五大函数简介
  • Linux第4课 Linux的基本操作
  • 居委业委居民群策群力,7位一级演员来到上海一小区唱戏
  • 扬州市中医院“药膳面包”走红,内含党参、黄芪等中药材
  • 五大光伏龙头一季度亏损超80亿元,行业冬天难言结束
  • 山西太原一处居民小区发生爆炸,现场产生大量浓烟
  • 欢迎回家!神十九返回舱成功着陆
  • 郭继孚被撤销全国政协委员资格,此前为北京交通发展研究院长