Filter过滤器概述——画图说明过滤器执行原理
过滤字符编码
编写过滤器的步骤——使用过滤器过滤字符编码
见代码注释
创建:启动服务器
销毁:关闭服务器
与servlet一样,也有4种表现形式
与servlet不同的是,如果我们发出的请求与多个filter的url-pattern都匹配,那么这些匹配的filter都执行(servlet只选择一个优先级高的执行),执行的顺为按照web.xml的上下的配置顺序来执行
过滤器链:chain
执行过滤器链:chain.doFilter(req,resp)
过滤器链的作用是,当我们执行了过滤器链(执行放行代码),将请求放行的地点在于下面还有没有匹配的过滤器,如果有,则将请求放行到下一个匹配的过滤器,如果没有匹配的过滤器了,则将请求放行到目标servlet
拦截请求