我正在尝试将操作结果转发到带有动态参数的另一个操作。传递给第二个动作的参数具有""值。

@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}"

07-24 20:00