我之前用Servlet写过二维码扫描登录,结果把它整合到ssh框架中,发现Servlet和Struts存在共存问题,这是因为当我们在页面在请求应用时,struts2将会截获所有请求,对于servlet请求将不能够正常响应的。然而最有效的解决办法是:
<constant name="struts.action.extension" value="action" />
<constant name="struts.action.excludePattern" value="../qr/.*?,./qr/.*?,/qr/.*?,../static/.*?,./static.*?,/static/.*?,/conn,/monitor,/ui,/wlogin"/>
这种方法简单,而且是我亲身试验过的