我想创建一个通用属性文件,可以在 Liferay 中的 2 个 portlet 之间共享。或者更确切地说,它可以放在哪里,以便所有 portlet 都可以访问同一个文件。
问问题
1708 次
1 回答
5
如果您在同一个 WAR 中有两个 portlet,那么您可以在portlet 的WEB-INF/src
文件夹中为这两个 portlet 提供一个公共属性文件,并使用com.liferay.util.portlet.PortletProps
如下类访问它:
PortletProps.get("propertyName")
如果您的 portlet 打包在单独的 WAR 中,那么您必须将属性放入portal-ext.properties
并使用com.liferay.portal.util.PropsUtil.get("propertyName")
.
于 2012-07-16T06:46:16.193 回答