Struts2从一个action转到另一个action的两种方法

从一个Action直接跳到另一个Action中,Struts提供了两种结果类型可以实现:chainredirect

redirect就像Servlet中的重定向,它也不能够保留request对象保存的参数。但是chain可以。所以两种的区别就在于chain能够保留request对象,而redirect不可以。

 

<package name="mystruts1" extends="struts-default" namespace="/mystruts1">  
    <!-- 第一个Action -->  
    <action name="test_*" class="com.action.TestAction" method="{1}">  
        <result name="text_chain" type="chain">result_resultChain</result>  
        <result name="text_redirect" type="redirect">result_resultRedirect</result>  
    </action>  
      
    <!-- 第二个Action -->  
    <action name="result_*"  class="com.action.ResultAction" method="{1}"></action>  
</package> 

 

posted @ 2018-01-22 17:47  lgp20151222  阅读(139)  评论(0编辑  收藏  举报