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>

        
<!-- 服务器端跳转到视图,dispatcher为默认类型,如果不指定,则为此类型 -->
        
<action name="r1">
            
<result type="dispatcher"> /r1.jsp</result>
        
</action>

        
<!-- 客户端跳转到视图 -->
        
<action name="r2">
            
<result type="redirect"> /r2.jsp</result>
        
</action>

        
<!-- 服务器端跳转到Action -->
        
<action name="r3">
            
<result type="chain"> r1</result>
        
</action>

        
<!-- 客户端跳转到Action -->
        
<action name="r4">
            
<result type="redirectAction">r2
            
</result>
        
</action>
        
        
<!-- 客户端跳转到其它包的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>