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);