issue getting dynamic Config parameter in Grails taglib
Posted
by Mick Knutson
on Stack Overflow
See other posts from Stack Overflow
or by Mick Knutson
Published on 2010-04-16T20:04:38Z
Indexed on
2010/04/16
20:13 UTC
Read the original article
Hit count: 322
I have a dynamic config parameter I want to get like:
String srcProperty = "${attrs ['src']}.audio" + ((attrs['locale'])? "_${attrs['locale']}" : '')
assert srcProperty == "prompt.welcomeMessageOverrideGreeting.audio"
where my config has:
prompt{
welcomeMessageOverrideGreeting {
audio = "/en/someFileName.wav"
txt = "Text alternative for /en/someFileName.wav"
audio_es = "/es/promptFileName.wav"
txt_es = "Texto alternativo para /es/someFileName.wav"
}
}
While this works fine:
String audio = "${config.prompt.welcomeMessageOverrideGreeting.audio}"
and: assert "${config.prompt.welcomeMessageOverrideGreeting.audio}" == "/en/someFileName.wav"
I can not get this to work:
String audio = config.getProperty("prompt.welcomeMessageOverrideGreeting.audio")
© Stack Overflow or respective owner