S2SH中的forward跳转
程序员文章站
2022-07-02 12:57:21
...
1.Struts2+hibernate4+spring4中,如果要执行如下代码
<jsp:forward page="/login/loginPage.action"/>
的时候,需要在web.xml中的Struts的配置处,做如下处理:
<!-- Struts2的核心过滤器配置 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- Struts2过滤器拦截所有的.action请求 --> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping>
如上所示,这两行代码要加上,否则会一直报404错误:
<dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher>