1 <servlet-name>xx</servlet-name>
表示访问名字为xx对应的servlet时,要经过该过滤器
2 过滤器有四种:request,forward,include,error。在<filter-mapping>中加入<dispatcher>,配置过滤器类型。默认为request。
Request:表示对请求路径过滤。
Forward:表示对内部转发过滤
Include:表示对包含过滤。
Error:表示对错误过滤。
<filter-name>cf</filter-name>
<url-pattern>/*</url-pattern>
< dispatcher> Request </ dispatcher>
</filter-mapping>
3过滤器链:当一个请求在访问目标资源时,有可能满足很多过滤器的拦截。首先访问<url-pattern>,在访问<servlet-name>.如果有多个<url-pattern>。按部署顺序执行。
4:过滤器编码部署:
<filter>
<filter-name>fi</filter-name>
<filter-class>com.lovo.util.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>fi</filter-name>
<url-pattern>/index.jsp</url-pattern>
</filter-mapping>
5:过滤器将请求继续向目标资源发送:
arg2.doFilter(arg0, arg1);