struts 2:如何将一个全局参数从一个动作传递到另一个动作

时间:2012-08-31 13:02:16

标签: struts2

我有这样的案例:

JSP - >行动1 - > Redirect->行动2 - > JSP

重定向时,我们松开了所有参数。但是有一个参数我想从一个动作传递到另一个动作。所有操作的参数始终相同。

我知道可以编写以下代码并且它可以工作:

<action name="myAction" class="myActionClass" method="doThis">
    <result name="success" type="redirect">doThat.action?myParam=${myParam}</result>
</action>

唯一的一点是,当我在我的动作标签中没有写任何内容的重定向时,我想自动将参数从一个动作传递到另一个动作,但我不知道如何编码它。

struts 2可以做到吗?

有人建议把它放在全球结果中,我试过,但仍然没有成功。

1 个答案:

答案 0 :(得分:0)

您可以将属性设置为会话作为属性,并且无论您使用的操作类如何,都可以从会话中恢复相同的属性。 session.setAttribute(名称,值); session.getAttribute(名称)