【发布时间】:2021-03-11 21:08:38
【问题描述】:
在 GRAILS 中可以在 i18n/messages.properties 中定义泛型错误的方式
default.invalid.validator.message=Property [{0}] of class [{1}] with value [{2}] does not pass custom validation
使用 GSP 文件中的 hasErrors 方法,错误显示如下
Property [eyeColor] of [class org.application.PersonData] with value [brown] does not pass custom validation
是否可以在任何地方定义“属性”和“类”名称的翻译,以便可以友好地显示错误?像
Property [eye color] of [user] with value [brown] does not pass custom validation
类似 i18n/messages.properties 文件中的设置
org.application.PersonData=user
org.application.PersonData.eyeColor=eye color
【问题讨论】: