Grails - 如何从GSP访问属性文件

时间:2014-04-29 12:35:16

标签: grails gsp

我需要从GSP文件访问我的属性文件才能获得其中一个值。 我试图通过网络找到例子,但我无法做到。 这是我创建的文件,而不是Grails。

谢谢!

4 个答案:

答案 0 :(得分:1)

从grails控制器和gsp文件中,您可以使用GrailsApplication对象访问yml文件属性:

${grailsApplication.config.get('YOUR_PROPERTY_NAME)}

答案 1 :(得分:0)

如果属性文件在grails-app / i18n /下(它可以是您自己的属性文件,并且不必是默认属性文件之一),那么您可以从属性文件中访问属性值GSP使用消息标记。请参阅http://grails.org/doc/latest/ref/Tags/message.html

答案 2 :(得分:0)

如果您正在阅读简单的属性,它听起来就像您想要的externalized configuration

在GSP中使用它(如果你真的需要,但不是从GSP推荐):

${Holders.config.myPropertyKey}

答案 3 :(得分:0)

您可以从GSP访问aaplicationContext ...因此您可以访问任何配置属性。

看看Haki先生的这篇文章: http://mrhaki.blogspot.com.es/2011/11/grails-goodness-get-grailsapplication.html