struts2 中redirectAction如何传递参数!

struts2 action提交成功后一般会转到某一jsp。

但有时候需要跳到某一action,一般会用如下方法:

<result name="success" type="chain">actionName</result>

或者
<result name="success" type="redirect">actionName.action</result>


如果这个action后面要带参数,比如xxxAction?id=xxxx
也可以搞定,用下面的方法:

<action name="updateCampaign" class="campaignAction" method="updateCampaign">
	<result name="success" type="redirectAction">
		viewCampaignDetail?campaignId=${campaignId}
	</result>
</action>

或者
<action name="updateCampaign" class="campaignAction" method="updateCampaign">
	<result name="success" type="redirectAction">
		<param name="actionName">viewCampaignDetail</param>
		<param name="campaignId">${campaignId}</param>
	</result>
</action>

你可能感兴趣的:(xml,jsp)