在grails项目的application.propterty
上,我得到了mobile.version = 1.0.0_0
,
之后,我按render(grailsApplication.metadata.'mobile.version')
连接并呈现。
现在我想将mobive.version
移至web-app/WEB-INF/meta_data.properties.
如何连接到meta_data.properties
以呈现mobile.version
我得到了那些需要它的人的答案。
Properties configProps = new Properties();
def absolutePath = grailsApplication.parentContext.getResource("WEB-INF").file.absolutePath
def sep = System.getProperty('file.separator')
URL u = new URL("file:${absolutePath}${sep}meta_data.properties");
InputStream ip = u.openStream();
configProps.load(ip);
render (configProps.'mobile.version')
答案 0 :(得分:1)
我知道你找到了答案,但我把房产放在了Config.groovy。然后您的代码访问它只是:
grailsApplication.config.mobile.version