public void validate(Object obj, Errors errors) { ValidationUtils.rejectIfEmptyOrWhitespace(errors, "loginName", "required.login.name"); ValidationUtils.rejectIfEmptyOrWhitespace(errors, "password", "required.password"); LoginCommand loginCmd = (LoginCommand) obj; User user2 = userManager.getUserByLoginName(loginCmd.getLoginName()); if (user2 == null) { errors.rejectValue("loginName", "incorrect.login.name"); } else if (!loginCmd.getPassword().equals(user2.getPassword())) { errors.rejectValue("password", "incorrect.password"); } }