web.xml 中
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value></param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
默认请求的格式:.action
1)如果<url-pattern>*.action</url-pattern>,那么只有.action请求才能进入Struts2流程,此时:redirect :
<result type="redirect">first.action</result> 或者<result type="redirect">first!methodName.action</result>
redirectAction:<result type="redirectAction">first</result>
2)如果<url-pattern>/*</url-pattern>,那么只有.action请求才能进入Struts2流程,此时:redirect :
<result type="redirect">first.action</result> 或者<result type="redirect">first!methodName.action</result>或者<result type="redirect">first</result>
redirectAction:<result type="redirectAction">first</result>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value></param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
默认请求的格式:.action
1)如果<url-pattern>*.action</url-pattern>,那么只有.action请求才能进入Struts2流程,此时:redirect :
<result type="redirect">first.action</result> 或者<result type="redirect">first!methodName.action</result>
redirectAction:<result type="redirectAction">first</result>
2)如果<url-pattern>/*</url-pattern>,那么只有.action请求才能进入Struts2流程,此时:redirect :
<result type="redirect">first.action</result> 或者<result type="redirect">first!methodName.action</result>或者<result type="redirect">first</result>
redirectAction:<result type="redirectAction">first</result>