我正在尝试将操作结果转发到带有动态参数的另一个操作。传递给第二个动作的参数具有""
值。
@Result(name = "success",
location = "edit_service_subscribers",
type = "redirect",
params = {"selectedServiceId", "%{serviceId}"}
)
我在第一个动作中用getter和setter声明了
private String serviceId;
,和
private String selectedServiceId;
以及第二个动作中的getter和setter。问题在于填写参数值。但是哪里?
如何将动作类中全局变量的值传递给重定向的参数?
最佳答案
使用RedirectAction
重定向到另一个Action。Redirect
结果用于重定向到非操作网址(例如
外部网址)。
这不是OGNL:而是
"%{serviceId}"
用
"${serviceId}"