【发布时间】:2015-02-21 14:24:17
【问题描述】:
我正在尝试在 Liferay 期刊文章的速度模板中使用 serviceLocator。 我通过添加以下行修改了 portal-ext.properties 文件:
journal.template.velocity.restricted.variables=
然后我重新启动了服务器
在我的 vm 文件中,我有:
#set ($countryService = $serviceLocator.findService("com.liferay.portal.service.CountryService"))
#set ($countryList = $countryService.getCountries())
#foreach ($country in $countryList)
$country.getName()
#end
这不会在文章中显示任何内容,也不会在服务器上显示错误。我还检查了数据库和国家/地区,如果我在我的 portlet 服务中使用 getCountries() 方法,它会返回应有的国家/地区。
有人遇到过类似的问题吗?
【问题讨论】: