在liferay的留言板portlet中添加评级功能

在liferay的留言板portlet中添加评级功能,liferay,liferay-6,Liferay,Liferay 6,我必须在留言板portlet中提供评级功能。为此,我创建了留言板portlet的hook和override view.jsp文件。我添加了“liferay ui:rating”标记为 liferay-ui:ratings className="<%= MBMessage.class.getName() %>" classPK="<%= message.getMessageId() %>" type="stars" liferay用户界面:分级 cl

我必须在留言板portlet中提供评级功能。为此,我创建了留言板portlet的hook和override view.jsp文件。我添加了
“liferay ui:rating”
标记为

  liferay-ui:ratings

  className="<%= MBMessage.class.getName() %>"

  classPK="<%= message.getMessageId() %>"

  type="stars"
liferay用户界面:分级
className=“”
classPK=“”
type=“星星”

部署时出现错误。className和classPK的值应该是什么。另外,我可以从哪里获得留言板的类名和相同的类主键。

如下图所示

<liferay-ui:ratings

className="<%= MBMessage.class.getName() %>"

classPK="<%= message.getClassPK() %>"

type="stars"/>


您遇到的错误是什么?请使用message.getClassPK()而不是message.getMessageId()删除下面的答案是否有任何理由被接受?在我的案例中,message.getMessageId()为我提供了正确的值,其中as message.getClassPK()引发了异常。