1

我想在验证表单时添加确认消息和重定向到我的 jsp。

我在liferay的源代码中看到了这一点

SessionMessages.add(actionRequest, config.getPortletName() + ".doConfigure");

这将显示带有 的绿色样式消息Param has been saved successfully。但不起作用。它显然使用配置菜单(打开一个弹出窗口),并且我使用首选项菜单,我仍然可以为我的代码调整这一行吗?

当我更改首选项时,我希望在我的 portlet 中进行重定向,但现在,它仍在首选项页面上,我必须单击Return to full page.

另外,如果未验证首选项,我可以显示错误消息吗?

问候。谢谢

4

1 回答 1

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"/>
于 2012-06-26T10:17:02.373 回答