如何覆盖 Grails 中的默认错误消息?
我有一个带有姓氏字段的 Person 对象。姓氏字段不能为空。当用户在姓氏字段中提交表单空白值时,用户看到的错误消息是:
Property [lastName] of class [com.example.Person] cannot be blank
此错误消息很蹩脚。我想将其自定义为更用户友好的内容,例如“姓氏字段不能为空”
我该怎么做?
I have a Person object with a lastName field. The lastName field cannot be blank. When the user submits a form blank value in the lastName field, the error message that the user sees is:
Property [lastName] of class [com.example.Person] cannot be blank
This error message is lame. I want to customize it to something more user friendly, like "The Last Name field cannot be blank"
How do I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅文档第 7 章:http://grails.org/doc/latest/
您将更改
grails-app/i18n/messages.properties
并添加See Chapter 7 of the docs: http://grails.org/doc/latest/
You would change
grails-app/i18n/messages.properties
and add在 Grails 3 中,您需要更改 grails-app/i18n/messages.properties:
default.blank.message={0} 字段不能为空
In Grails 3 you need to change in grails-app/i18n/messages.properties:
default.blank.message=The {0} field cannot be blank