如何从 ActionMapping 重定向到确定的 RenderMapping

How to redirect from ActionMapping to determined RenderMapping

我需要从 actionMapping 调用确定的 renderMapping 方法 代码:

@ActionMapping(value = "update")
    public String update(ActionRequest request, ActionResponse response) {
        return "update";//how to call method update that is below instead of view method
    }

@RenderMapping(value = "update")
    public String update(RenderRequest request, RenderResponse response) {
                return "updateForm";
    }
@RenderMapping()
        public String view(RenderRequest request, RenderResponse response) {
            return forward;
        }

您可以在您的 actionMapping 方法中设置要渲染的视图(调用渲染方法),如下所示:

response.getRenderParameters().setValue("view", "myView");

myView 应该是您要显示的视图。这将调用渲染方法映射 "myView".

顺便说一下,我很确定你在问题上放错了标签。这将涉及 Liferay 6.x 而不是 liferay 7 :-)

干杯。