Struts2不拦截部分请求
0
我配置Struts的时候喜欢用/*
这样有一些不想要被拦截的请求就被拦截了。
比如一些验证码和图片上传的servlet
,WebSocket
都被拦截导致出现一些问题。
幸好Struts提供了struts.action.excludePattern*
这个配置可以是这些请求不被拦截。
这个其实Google一下就可以了,我主要说两个注意的地方:
- URL匹配不是像
web.xml
那种url
匹配的,使用的是正则表达式匹配。 - 配置多个请求的时候,使用逗号分隔。开始我以为是每个都配置一个,所以配置了四个,但是发现第三个总是被Struts拦截,后来改成逗号分隔后就好了。