网站收到请求时,会解析web.xml文件,获得过滤器要过滤的文件类型,在请求到达servlet之前,请求会进入过滤链,也就是你web.xml里配置的第一个filter,在这个filter里,你可以实现一些业务,调用chain.doFilter();方法之后,会将请求传递给下一个filter。这样层层过滤之后,最后一个filter--->chain.doFilter(); 将请求给servlet。