Я работаю над приложением весенней загрузки, и у меня есть форма сброса пароля. Я использую такой класс для проверки входных данных.
public class PasswordResetForm {
@NotEmpty
@Size(min=6, message="must be at least 6 characters")
private String password;
private String passwordConfirm;
//Getter and Setters
}
Итак, теперь я хочу проверить, равны ли поля passwordConfirm и password, я искал повсюду, но не смог найти, как добавить пользовательскую проверку в этом случае. Итак, как мне добавить пользовательскую проверку для других полей?
Действие моего контроллера выглядит так
@RequestMapping(value = "/password-change/{id}-{tokenNumber}", method = RequestMethod.POST)
public String changePassword(@PathVariable String id, @PathVariable String tokenNumber, @Valid PasswordResetForm form, BindingResult formBinding, Model model) {
if (formBinding.hasErrors())
return "change-password";
//Other stuff
}