一、 拦截路径配置:配置方式有如下几种
1. 具体资源路径: /index.jsp 只有访问index.jsp资源时,过滤器才会被执行
2. 拦截目录: /user/* 访问/user下的所有资源时,过滤器都会被执行.这里的目录不是我们创建工程所指的目录,而是我们设置的虚拟资源路径的目录,如下所示:
3. 后缀名拦截: *.jsp 访问所有后缀名为jsp资源时,过滤器都会被执行
4. 拦截所有资源:/* 访问所有资源时,过滤器都会被执行
二、 拦截方式配置:配置方式有如下两种:
* 注解配置:
* 设置dispatcherTypes属性,取值如下:
1. REQUEST:默认值。浏览器直接请求资源
@WebFilter(value="/index.jsp",dispatcherTypes = DispatcherType.REQUEST)//浏览器直接请求index.jsp资源时会执行过滤
2. FORWARD:转发访问资源
@W