我在一个grails应用程序中工作,我在应用程序中有很多域,超过50个!所产生的错误信息是默认的,我已经在我的message.properties以下文件Grails域的自定义错误消息
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'出现以下错误信息,'字段'maritialStatus'不能为空'。我还增加了以下我message.properties文件
person.maritialStatus=Maritial Status
不过还是我得到了“域‘maritialStatus’不能为空”。信息。我也尝试使用I18n模板插件,但由于我有很多的域类,所有修改错误消息将是非常耗时的。所以,我有什么选择或我做错了什么。任何帮助表示赞赏。
谢谢!它工作完美! – 2012-07-19 14:37:25