【发布时间】:2010-11-26 06:46:39
【问题描述】:
我的 message.properties 默认包含这个:
typeMismatch.java.lang.Double=属性 {0} 必须是有效数字
占位符 {0} 被属性名称替换。我想像这样使用用于前端的标签:
typeMismatch.java.lang.Double=属性 {wonderful label here} 必须是有效数字。
我的第一次尝试:
typeMismatch.java.lang.Double=Property ${message(code:'0')} 必须是有效数字。
不工作,因为没有“0”消息。那时的文档还不清楚。 有人对这个有想法吗?
编辑:
我可以像这样为每个属性写一条错误消息:
typeMismatch.Book.booknumber = 属性 Booknumber 必须是有效数字。
但这似乎需要做很多额外的工作......
【问题讨论】:
标签: grails internationalization grails-validation