从FTL访问alfresco-global.properties

时间:2014-09-22 14:17:53

标签: properties alfresco alfresco-share

我在“ alfresco-global.properties ”中定义了一个属性。如何从Alfresco的分享中的webscript的 FTL 文件中访问此属性?

我正在使用Alfresco社区版本4.2

1 个答案:

答案 0 :(得分:0)

您无法直接从视图(FTL)访问属性文件,这违反了Separation Of Concerns原则。

由于 alfresco-global-properties 实际上是类型为java.util.Properties的spring bean,因此您可以将整个内容注入到webscript的Java类中:

<property name="properties">
    <ref bean="global-properties"/>
</property>

然后您可以像properties.getProperty("my.custom.property")

一样访问您的媒体资源