一、Filter
Filter:用来拦截请求,处于客户端和被请求资源之间,是为了代码的复用性。Filter链,在web.xml中哪个先配置就先调用哪个
二、FilterChain(过滤链)
服务器会按照web.xml中过滤器定义的顺序组装成一条链,然后一次执行其中的doFilter()方法
三.chain.doFilter作用
1.一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起
request -> filter1 -> filter2 ->filter3 -> …. -> request resource.
2.chain.doFilter将请求转发给过滤器链下一个filter , 如果没有filter那就是你请求的资源