我正在使用自定义的Magnolia表单模块(在公司内部构建)。用户成功提交表单后,我要将其重定向到成功页面。
这可以在模块本身中完成。但是,如果用户未成功提交表单(例如,缺少必填字段),则需要显示错误消息。
因此,我需要使用FreeMarker来实现重定向。
我没有尝试任何事情,因为没有有关此问题的文档。
答案 0 :(得分:4)
使用上下文响应sendRedirect()
方法:
${ctx.response.sendRedirect("http://google.com")!}
有关更多信息,请参见Rendering context objects,有关可用方法,请参见WebContext对象。