从liferay 6.2迁移到liferay DXP时sessionMessages.add()方法出错

时间:2017-10-10 08:51:02

标签: liferay-7

这是我在liferay 6.2中的当前代码。

SessionMessages.add(actionRequest.getPortletSession(), "User-Approved");

sessionmessages.add()方法不再能将portlet会话作为arg。然后我如何更改liferay 7中的参数

2 个答案:

答案 0 :(得分:2)

尝试用以下代码替换您的代码:

getting

因为 javax.portlet.ActionRequest 扩展了 javax.portlet.PortletRequest 接口,并且有一个带有该参数类型的SessionMessages.add方法:

SessionMessages.add(actionRequest,"User-Approved");

答案 1 :(得分:0)

您仍然可以传递整个请求对象。

public static void add(PortletRequest portletRequest, String key)