Из справочной документации:
1.) Используйте атрибуты FlashMap из RequestContextUtils.
2).
При использовании пространства имен MVC валидатор JSR-303 настраивается автоматически при условии, что в classpath доступна реализация JSR-303. Любые ConstraintViolations будут автоматически отображаться как ошибки в BindingResult, которые могут быть отображены стандартными тегами формы Spring MVC.
3.use path = "*" для отображения всех ошибок
<form:form>
<form:errors path="*" cssClass="errorBox" />
<table>
<tr>
<td>First Name:</td>
<td><form:input path="firstName" /></td>
<td><form:errors path="firstName" /></td>
</tr>
<tr>
<td>Last Name:</td>
<td><form:input path="lastName" /></td>
<td><form:errors path="lastName" /></td>
</tr>
<tr>
<td colspan="3">
<input type="submit" value="Save Changes" />
</td>
</tr>
</table>
</form:form>