grails验证电子邮件自定义消息

时间:2012-07-26 11:52:51

标签: validation email grails customization

我想在约束失败时自定义错误消息以进行电子邮件验证:

email(size: 1..255, blank: false, email:true)

这会显示如下消息:

  

班级[class]的属性[email]   具有值的com.companyname.icmgrails.nonpersistentdomains.UserProfile]   [eulinda]不是有效的电子邮件地址

我无法弄清楚如何使用它并将其放入我的 messages.properties ,如下面的示例,当电子邮件为空时。

  

com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.blank =电子邮件   不应该是空白的!

尝试了解决方案:

  我用过   [com.companyname.icmgrails.nonpersistentdomains.UserProfile.email]   + notavalidemail或notvalid或notavalidemaladdress或notvalidemaladdress

但是没有成功。任何人都可以告诉我如何使用它?感谢

1 个答案:

答案 0 :(得分:2)

每个约束都在用户指南的参考页面上指定所需的消息代码。在the email constraint的情况下,您需要

com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.email.invalid=Not a valid email address