如何解决Grails默认错误消息文本字段名称是否被覆盖?
| 在Grails中,我们有默认消息-很棒,除了我的字段名不是我想要的。例如,我有一个属性名称,例如propertyName,然后出现消息:\“ propertyName is required \”我想要的是\“ property name is required \” 换句话说,我可以覆盖Grails用于arg [0]的内容吗? 蒂亚·克劳德解决方法
如果考虑这样的例子:
class Foo {
String propertyName
static constraints = {
propertyName blank: false
}
}
如果在您的messages.properties(消息捆绑文件)中提供了这样的密钥:
foo.propertyName.blank=property name is required
-您会得到想要的。阅读文档-解释了约束的默认消息,以及如何提供自己的错误代码。这比为已嵌入的消息提供自己的参数更为灵活。如果需要,您仍然可以嵌入参数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。