2016-03-03 41 views
2

我加入以下和portlet.xml行如何删除默认邮件从Liferay的Portlet的

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

,但它是不工作...请帮助我..

+0

http://proliferay.com/how-to-hide-default-error-message-in-liferay/ –

+0

以上参考介绍有关隐藏默认的成功和错误消息从Liferay的portlet的。 –

+0

@ParkashKumar ....我已经尝试从这个链接....它也给了我已经添加在我的代码段相同的代码..但它不工作.. –

回答

2

在你的控制器试试这个行动

// 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); 
+0

是的,它的工作! – German