Liferay 在另一个portlet-A中验证portlet-B是否已部署 要求
Liferay 在另一个portlet-A中验证portlet-B是否已部署 要求,liferay,liferay-6,portlet,Liferay,Liferay 6,Portlet,portlet-A的JSP中的JSP代码包括另一个portlet,如下所示: <liferay-portlet:runtime portletName="portlet-B_WAR_portletbportlet" /> 如果portlet-B未部署,则会显示一条消息-portlet-B不可用 我们需要检查portlet-B何时不可用,并执行一些其他功能和显示一些其他内容 问题: 如果部署了portlet-B,是否可以签入portlet-A的JSP 如果portlet未部署,是
portlet-A
的JSP中的JSP代码包括另一个portlet,如下所示:
<liferay-portlet:runtime portletName="portlet-B_WAR_portletbportlet" />
true
或false
List<Portlet> portlets = PortletLocalServiceUtil.getPortlets(company.getCompanyId(), false, false);
List portlets=PortletLocalServiceUtil.getPortlets(company.getCompanyId(),false,false);
它将列出已部署的portlet,然后检查该列表中是否存在portlet B
注意:要了解有关此方法所需参数的更多信息,请检查和