我在一个 grails 应用程序中工作,我在应用程序中有很多域,超过 50 个!生成的错误消息是默认的,我的 message.properties 文件中有以下内容
default.blank.message=Field "{0}" cannot be blank.
我的一个域类的一个例子如下:
class Person {
String firstName;
String lastName;
String middleName;
Date dob;
String gender;
String religion;
String nationality;
String maritalStatus;
Zone permAddZone;
District permAddDistrict;
String permAddVDC;
}
依此类推,所以当我离开一个字段时,例如“maritalStatus”,会显示以下错误消息,“字段“maritalStatus”不能为空。”。我还将以下内容添加到我的 message.properties 文件中
person.maritialStatus=Maritial Status
但我仍然得到“字段“maritialStatus”不能为空白。信息。我也尝试过使用 I18n 模板插件,但由于我有很多域类,修改所有这些类的错误消息会很耗时。那么,我有什么选择或者我做错了什么。任何帮助表示赞赏。