我想在验证表单时添加确认消息并重定向到我的jsp。
我在liferay的源代码中看到了这个
SessionMessages.add(actionRequest, config.getPortletName() + ".doConfigure");
这会显示带Param has been saved successfully
的绿色样式消息。但是不起作用。它显然使用配置菜单(打开一个弹出窗口),我使用首选项菜单,我仍然可以为我的代码调整这一行吗?
当我更改首选项时,我想在我的portlet中进行重定向,但是现在,它仍然在首选项页面上,我必须点击Return to full page
。
另外,如果未验证首选项,是否可以显示错误消息?
的问候。谢谢
答案 0 :(得分:5)
每个
SessionMessages.add(actionRequest, "successfully-handled-some-action");
SessionErrors.add(actionRequest, "problem-occurred");
你需要在你的jsp中选择一个部分(否则没人会知道你希望它出现在页面上):
<liferay-ui:success key="successfully-handled-some-action" message="localization-key-for-this-message"/>
<liferay-ui:error key="problem-occurred" message="localization-key-for-this-message"/>