struts2不兼容servlet、COS

如果你在一个项目中使用了struts2,也就是说,你在web.xml中配置了如下代码:

 

<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

 

 

那么你如果想再在web.xml中配置servlet使用,必须把上述代码删掉才行,也就是说,你使用了struts2,就别再想直接使用servlet了

 

对COS文件上传组件也是一样的情况,搞不清楚是为什么,如果把<url-pattern>修改为/*.action,就会无论访问哪个页面都报404。完全晕了,尚未找到解决方案

 

参考:http://www.iteye.com/problems/48973

posted @ 2014-06-09 16:33  rldts  阅读(271)  评论(0编辑  收藏  举报