对于 Filter 的的匹配路径设置问题,与 Servlet 的类似。不过,有两点需要
注意:
全路径匹配不支持/
对于 Servlet 中的的全路径匹配设置方式,可以设置为/*,也可以设置为/。
但,对于 Filter 的的全路径匹配设置,只支持/*,而不支持/。也就是说,若一
个 Filter 的指定为为/,则将不过滤任何请求。
为什么要设计为不支持/呢?因为全路径的/只会拦截静态资源请求,对动态资源请求是
不拦截的。若支持/,则可能会出现对某些请求的不拦截。
Filter 可以不指定中可以不指定,但需要使用标签。该标签
用来指定该 Filter 专门过滤指定 Servlet 的请求。即相当于当前 Filter 的的值与
指定 Servlet 的的值相同。