我想分支是否存在消息属性代码。
<g:if test="${message(code: 'default.code.foo')}">
true
</g:if><g:else>
false
</g:else>
如果存在名为 default.code.foo
的消息属性,则应回答 true
,否则应回答 false
。
它会失败,因为如果没有属性,它就会回答代码。
最佳答案
你不能提供一个默认的空字符串吗?
<g:if test="${message(code: 'default.code.foo', default:'')}">
true
</g:if><g:else>
false
</g:else>
这相当于 Groovy's truth 下的 false
关于grails - 如果 message.properties-code 存在,我如何分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2958021/