覆盖Grails中的默认无效电子邮件

时间:2013-07-04 10:08:48

标签: grails

如果电子邮件地址无效,我如何覆盖默认消息 我有以下约束:

constraints = {
  ...
  email blank:false, email:true
}

我试图在messages.properties中显示不同组合的消息:

domainName.email.error
domainName.email.invalid
domainName.email.email

我可以在电子邮件空白时显示消息。显然我试图在修改后重新启动grails,但它仍然不起作用。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:6)

可以在user guide page for the relevant constraint上找到用于每种约束类型的正确消息代码(从右侧列中选择您需要的约束)。在email的情况下,它是

className.propertyName.email.invalid

所以在你的情况下

my.pkg.DomainClassName.email.email.invalid

(第一个email是属性名称,第二个emailemail.invalid代码的一部分。