struts2中配置servlet

来源:互联网 发布:运营商网络制式 编辑:程序博客网 时间:2024/06/04 19:45

   作为一名底子薄弱的初级开发人袁,最近在项目中遇到一个觉得比较有用的问题。对一般袁袁来说不是问题!

我们项目是以SSI三大框架为主的,最近领导要我集成一个管控平台。可要集成它们就必用servlet,按照平时写servlet的配置写好,总说被struts拦截。重来都没有遇到过这样的问题。网上到处找类似的问题有很多,没有一个有用的,仔细斟酌,确实 url-pattern的值为"/*"所有的请求都被Action处理了,servlet并没有集成BaseAction 所以处理servlet请求时就会出问题。

解决方法是在struts.xml 上方配置一个常量,比如<Constant  name="struts.action.excludePatten"   value="此处为符合servlet请求的正则表达式">  比如处理servlet请求的<url-pattern>的值是"/fileUpload/*"那么value的值就应该为“/fileUpload/.*“(和url-pattern的值不一定一样)。

0 0
原创粉丝点击