Liferay中的portlet是可以实例化的,portlet的instance有instance id,其组成形式是:
portletId + "_INSTANCE_" + instanceId
在server端,可以用portlet.getId()和portlet.getInstanceId()分别得到portletId 和instanceId,再拼出instance id。
在客户端,调用portletDisplay.getId(); 如果该portlet是可实例化的,那么会返回instance id, 如果是不可实例话的,那么会返回portlet id。
portletDisplay是页面隐含的可用对象,由Liferay负责初始化它。
portletId + "_INSTANCE_" + instanceId
在server端,可以用portlet.getId()和portlet.getInstanceId()分别得到portletId 和instanceId,再拼出instance id。
在客户端,调用portletDisplay.getId(); 如果该portlet是可实例化的,那么会返回instance id, 如果是不可实例话的,那么会返回portlet id。
portletDisplay是页面隐含的可用对象,由Liferay负责初始化它。