【问题标题】:Overriding default invalid email message in Grails覆盖 Grails 中默认的无效电子邮件
【发布时间】:2013-07-04 10:08:48
【问题描述】:

当电子邮件地址无效时如何覆盖默认消息。
我有以下限制:

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

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

域名.email.error
域名.email.invalid
域名.email.email

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

提前感谢您的帮助。

【问题讨论】:

  • default.invalid.email.message=xyz @ i18n

标签: grails


【解决方案1】:

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

className.propertyName.email.invalid

在你的情况下

my.pkg.DomainClassName.email.email.invalid

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

【讨论】:

    猜你喜欢
    • 2015-11-06
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多