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

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

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> 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券