6.1 Web开发
-
过滤器都应该实现javax.servlet.Filter接口
-
过滤器的作用
-
-
对目标访问前或访问后进行过滤. 实现某种功能扩展
-
-
应用场景
-
-
对密码进行加密
-
对请求参数进行字符编码设置
-
对请求进行权限控制
-
对请求参数值进行非法字符过滤
-
修改响应的结果数据
-
…
-
6.2 过滤器过滤规则
6.2.1 默认只对请求过滤,对转发不过滤。(转发在服务器内部进行)
6.2.2 修改规则
在<filter-mapping>中增加转发过滤设置 如果配 两个都要一起进行配置
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
6.2.3 过滤顺序
按匹配规则过滤.
如果多个过滤器的匹配规则都匹配到这个路径,按照<filter-mapping>匹配顺序来执行过滤器