我有这样的案例:
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可以做到吗?
有人建议把它放在全球结果中,我试过,但仍然没有成功。
答案 0 :(得分:0)
您可以将属性设置为会话作为属性,并且无论您使用的操作类如何,都可以从会话中恢复相同的属性。 session.setAttribute(名称,值); session.getAttribute(名称)