filterChain.doFilter 的作用是让程序继续往下走,去让它执行它改执行的,比如说访问资源等等 多个过滤器执行过程 如果第二个filter没有了,那么就会从第二个filter返回,执行前置代码1,前置代码2,后置代码1 如果第一个filter坏了,则只执行前置代码1