Под Spring я предполагаю, что вы имеете в виду Spring MVC.
Из приведенной ниже ссылки
http://static.springsource.org/spring/docs/2.0.x/reference/mvc.html
Вот, пожалуйста -
Вы создаете класс валидатора -
public class UserValidator implements Validator {
public boolean supports(Class candidate) {
return User.class.isAssignableFrom(candidate);
}
public void validate(Object obj, Errors errors) {
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "firstName", "required", "Field is required.");
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "lastName", "required", "Field is required.");
}
}
Введите любой текст проверки в поле выше.
В JSP вам понадобится следующий тег -
<tr>
<td>First Name:</td>
<td><form:input path="firstName" /></td>
<!-- Show errors for firstName field -->
<td><form:errors path="firstName" /></td>
</tr>
Таким образом, будет напечатана любая ошибка проверки для firstName
.