<dispatcher>REQUEST</dispatcher>默认的!(请求)
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>ERROR</dispatcher>
在<filter-mapping>中进行配置:
request请求中,会牵扯到转发和重定向,可以是页面,也可以是servlet请求路径,如果想要拦截转发这种的请求时,需要在对应的拦截器上边添加一个参数(<dispatcher>FORWARD</dispatcher>),类似于:(FORWARD和INCLUDE使用一样,只是名字不同)
<filter-mapping>
<filter-name>InterceptorFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
这样的话,转发过来的操作就会进入对应的拦截器里边,不然不会进入,需要注意;对应ERROR这样的拦截器也是一样,也需要这样配置,和转发一样,都是因为这是jsp内部直接触发的跳转,不是外界直接通过浏览器去访问的触发的,所以跟平常的那种request请求拦截方式不太一样,需要额外配置参数,需要注意!