所以在groovy.config文件中为我的应用程序设置了一些值。没有这样的属性:getFlatConfig当试图访问配置
它们设置如下:
environments {
development {
grails.logging.jul.usebridge = true
reslist = ['1400x1200','1200x1024','1024x800','800x600']
resdef = '1024x800'
mapregs = ['World', 'Europe', 'Asia', 'South America','Central America', 'Pacific','Africa']
mapdef = 'World'
然后我尝试访问它们在控制器
if (params.mapreq == null) {
mapreq = grailsApplication.config.grails.mapdef
} else {
mapreq = params.mapreq
}
看来工作(实物),我得到的东西回来,但看起来像一个对象指针的格式 [email protected]
试图改变它getFlatConfig
if (params.mapreq == null) {
mapreq = grailsApplication.getFlatConfig.grails.mapdef
} else {
mapreq = params.mapreq
}
在这一点,我得到一个“没有这样的属性:getFlatConfig试图访问配置时,”所以不是
有什么建议? 此外,同样的解决方案是否可以用于获取列表(如mapregs)?
窍门非常感谢。 – vrghost 2014-10-04 11:50:30