java - 如何从 Liferay Portlet 中删除默认消息

标签 java liferay liferay-6

我在 portlet.xml 中添加以下几行

<init-param>
  <name>add-process-action-success-action</name>
  <value>false</value>
</init-param>

但它不起作用...请帮助我..

最佳答案

在 Controller 操作中尝试此操作

// Hiding the default Error Message
    PortletConfig portletConfig = (PortletConfig) request.getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG);
    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig;
    SessionMessages.add(request, liferayPortletConfig.getPortletId()
                    + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE);

关于java - 如何从 Liferay Portlet 中删除默认消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35771047/

相关文章:

java - Java 命令行参数输出问题

java - 从 ADT 模拟器报告堆栈跟踪

Liferay 服务包和修复包

java - Liferay portlet 配置

url-rewriting - Liferay 资源 URL 和操作 URL 之间的参数差异

java - Wav 文件作为频率图像

java - 在新线程中调用连接点时 Spring Aspect 失败

liferay - 使 liferay portlet 不可实例化

java - 使用 Liferay 的 DynamicQuery 按另一个表排序

java - Liferay 通过 ext 插件对源代码进行的更改没有发生