在我的Freemarker模板中,我想打电话
<#assign formDDMTemplateId = GetterUtil.getLong((String)row.getParameter("formDDMTemplateId"))>
因此我需要导入类GetterUtil:
<#assign GetterUtil = serviceLocator.findService("com.liferay.portal.kernel.util.GetterUtil")>
如果我这样做,我会收到以下错误:
serviceLocator.findService("com.liferay.portal.kernel.util.GetterUtil") is undefined.
It cannot be assigned to GetterUtil
答案 0 :(得分:2)
添加到portal-ext.properties:
freemarker.engine.restricted.classes=
freemarker.engine.restricted.variables=
并且您不必分配GetterUtil。
答案 1 :(得分:0)
GetterUtil是课堂。您可以指定如下:
<#assign GetterUtil = staticUtil["com.liferay.portal.kernel.util.GetterUtil"]>