Struts2不拦截部分请求

我配置Struts的时候喜欢用/*这样有一些不想要被拦截的请求就被拦截了。比如一些验证码和图片上传的servlet,WebSocket都被拦截导致出现一些问题。

幸好Struts提供了struts.action.excludePattern*这个配置可以是这些请求不被拦截。

这个其实google一下就可以了,我主要说两个注意的地方:

第一,这个不是像web.xml那种url匹配的, 使用的是正则表达式匹配
第二,就是配置多个请求的时候,使用逗号分隔。(我开始以为是每个都配置一个,所以配置了四个,但是发现第三个总是被Struts拦截,后来改成逗号分隔后就好了)