我有一个在 Liferay Portal 环境中使用的 Struts portlet。到目前为止,我一直在使用标准资源文件本地化我的资源字符串。我可以使用<bean:message>
标记从我的 portlet 访问消息包,而且效果很好。例如,在一个表单中,我的 JSP 文件中可能定义了以下标签。
...
<label for="firstname">
<bean:message key='labels.firstname'/>
</label>
...
这适用于编译时间后不会更改的短字符串。我可以正确地本地化我的字符串,编译我的 portlet,并且它可以正常工作。
问题:我需要允许门户内容作者在编译后即时修改我的 portlet 中使用的内容。我的第一个想法是使用 Liferay 的 Web 内容系统,因此内容作者可以创建本地化的 Web 内容片段,我可以从我的 portlet 的 JSP 文件中访问这些片段。
问题:有一种方法可以从我的 portlet 中访问 Liferay Web 内容吗?