请教一个问题,怎么样配置才可以让web.xml中的全局过滤器不过滤某几个动作
1,如果这个filter不是你做的,并且你不知道他过滤的语法,严格来说只能通过WEB.XML的设置使得过滤器对某个正则表达式的路径进行过滤!
CommonHeadersFilter
[b]/*[/b]
[b]/*[/b]是对所有的路径过滤,那么你可以定义你不过滤的路径为
CommonHeadersFilter
[b]/yes/*[/b]
那么所有的不包含上面的路径都不做;
2,如果这个filter是你自己写的,或者你反编译后能看懂得话,那么直接在过滤器里面自己判断了!
貌似现在的filter里面没
类似的过滤标签可以使用;
不过,我觉得可以在过滤器添加一个属性配置.然后自己实现;
类似:
[code="java"]
GlobalFilter
com.test.GlobalFilter
excludeURL
/Login
GlobalFilter
*.do
[/code]
以前我们这么做.
上面有个地方说错了,是过滤的路径定义为[b]/yes/*[/b]
让这几个特殊action路径不匹配就绕过filter了。
/[^methodname]