如果电子邮件地址无效,我如何覆盖默认消息 我有以下约束:
constraints = {
...
email blank:false, email:true
}
我试图在messages.properties中显示不同组合的消息:
domainName.email.error
domainName.email.invalid
domainName.email.email
我可以在电子邮件空白时显示消息。显然我试图在修改后重新启动grails,但它仍然不起作用。
提前感谢您的帮助。
答案 0 :(得分:6)
可以在user guide page for the relevant constraint上找到用于每种约束类型的正确消息代码(从右侧列中选择您需要的约束)。在email
的情况下,它是
className.propertyName.email.invalid
所以在你的情况下
my.pkg.DomainClassName.email.email.invalid
(第一个email
是属性名称,第二个email
是email.invalid
代码的一部分。