出现这种错误 , 是由于 dwr 在发送 request 的时候, 其被 Struts2的 filter 拦截了
一般情况下是由于在 web.xml 中 Struts 的 url-pattern 写成 * 了
--------------------
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
=======================
正确的写法是如下: Struts 只是拦截指定类型的请求
在 web.xml 中:
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>
问题解决