sku*_*urt 2 grails groovy internationalization
如果消息属性代码确实存在,我想分支.
<g:if test="${message(code: 'default.code.foo')}">
true
</g:if><g:else>
false
</g:else>
Run Code Online (Sandbox Code Playgroud)
应该回答true
是否有一个名为message的属性default.code.foo
,false
如果没有.
它失败了,因为如果代码没有属性,它会回答代码.
你不能提供一个空字符串的默认值吗?
<g:if test="${message(code: 'default.code.foo', default:'')}">
true
</g:if><g:else>
false
</g:else>
Run Code Online (Sandbox Code Playgroud)
根据Groovy的真相,这将等同于假