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

2018-09-10 15:43:30 浏览数 (1)

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

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

代码语言:javascript复制
<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> 

0 人点赞