可能你会有这样的需求:
request.getRequestDispatcher("xxx.action").forward(request,response); 或者是jsp中的<jsp:forward page="xxx.action"></jsp:forward>执行结果肯定404,执行失败的原因归属于struts2中的action一般是需要url触发filter(StrutsPrepareAndExecuteFilter),然后分配到action。forward是不会产生url请求的,只是内部的跳转。解决办法1:<filter-name>struts2</filter-name>
<url-pattern >/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
解决办法2:
通过前端js重定向