struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
<constant name="struts.devMode" value="true" />

<package name="resultType" namespace="/r" extends="struts-default">
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result>/index.jsp</result>
</action>

<!-- 服務(wù)器端跳轉(zhuǎn)到視圖,dispatcher為默認(rèn)類型,如果不指定,則為此類型 -->
<action name="r1">
<result type="dispatcher"> /r1.jsp</result>
</action>

<!-- 客戶端跳轉(zhuǎn)到視圖 -->
<action name="r2">
<result type="redirect"> /r2.jsp</result>
</action>

<!-- 服務(wù)器端跳轉(zhuǎn)到Action -->
<action name="r3">
<result type="chain"> r1</result>
</action>

<!-- 客戶端跳轉(zhuǎn)到Action -->
<action name="r4">
<result type="redirectAction">r2
</result>
</action>
<!-- 客戶端跳轉(zhuǎn)到其它包的Action -->
<action name="r5">
<result type="redirectAction">
<param name="actionName">k1</param>
<param name="namespace">/t</param>
</result>

</action>

<!-- Result類型: 1、dispatcher 2、redirect 3、chain 4、redirectAction 5、freemarker
6.httpheader 7.stream 8.velocity 9.xslt 10.plaintext 11.tiles 其中前四種最為常用 -->
</package>

<package name="test" namespace="/t" extends="struts-default">
<action name="k1">
<result type="dispatcher"> /r1.jsp</result>
</action>
</package>

</struts>
























































