基本上我有一个以下的表格类.
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;
}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我正在尝试验证电子邮件地址的唯一性.如果电子邮件不是唯一的,我想在电子邮件字段中显示错误消息,而不是全局错误消息
实现validate()方法实现此目的的正确方法是什么?