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

Struts2 struts 2:如何将全局参数从一个动作传递到另一个动作,struts2,Struts2,我有这样一个案例: JSP->ACTION 1->Redirect->ACTION 2->JSP 在重定向时,我们释放了所有参数。但是有一个参数我想从一个动作传递到另一个动作。所有操作的参数始终相同 我知道可以编写以下代码,并且可以正常工作: <action name="myAction" class="myActionClass" method="doThis"> <result name="success" type="redirect">doThat.act

我有这样一个案例:

JSP->ACTION 1->Redirect->ACTION 2->JSP

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

我知道可以编写以下代码,并且可以正常工作:

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

doThat.action?myParam=${myParam}
唯一的问题是,当我有重定向时,我想自动将参数从一个动作传递到另一个动作,而不在动作标记中写入任何内容,但我不知道如何编写代码

struts 2有可能做到这一点吗


有人建议将其放入全局结果中,我尝试了,但仍然没有成功。

您可以将该属性作为属性设置到会话中,并且可以从会话中收回相同的属性,而不管您使用的是什么操作类。 session.setAttribute(名称、值);
session.getAttribute(name)

我只想让我的web应用程序多任务。由于会话在选项卡之间共享,因此可以覆盖该参数。这就是我不想使用会话的原因