本系列博客汇总在这里:过滤器汇总


什么是过滤器?
  1. 过滤器是 JavaWeb 三大组件之一,它与 Servlet 很相似!过滤器是用来拦截请求的,而不是处理请求的。
  2. 当用户请求某个 Servlet 时,会先执行部署在这个请求上的过滤器(Filter),如果过滤器 “放行”,那么会继续执行用户请求的 Servlet;如果过滤器不 “放行”,那么就不会执行用户请求的 Servlet。
  3. 其实可以这样理解,当用户请求某个 Servlet 时,Tomcat 会去执行注册在这个请求上的过滤器,然后是否 “放行” 由过滤器来决定。可以理解为,过滤器来决定是否调用 Servlet!当执行完成 Servlet 的代码后,还会执行过滤器后面的代码。
    过滤器(1)_什么是过滤器?_过滤器

如有错误,欢迎指正!