【发布时间】:2012-09-13 10:20:11
【问题描述】:
基本上我有以下表单类。
public static class BasicForm {
@Required
public String name;
@Required
@Email
public String email;
@Required
public String password;
@Required
public String confirmPassword;
public List<ValidationError> validate() {
if (User.findByEmail(email) != null) {
List<ValidationError> validationErrorList = new ArrayList<ValidationError>();
validationErrorList.add(new ValidationError("email", "error.alreadyexists", new ArrayList<Object>()));
return validationErrorList;
}
return null;
}
}
如您所见,我正在尝试验证电子邮件地址的唯一性。 如果电子邮件不是唯一的,我想在电子邮件字段中显示错误消息,而不是作为全局错误消息
实现 validate() 方法的正确方法是什么?
【问题讨论】:
标签: validation playframework-2.0