【发布时间】:2010-07-27 23:45:19
【问题描述】:
如何在每个输入/组件的 NEXT 中显示验证错误?
验证器:
@Override
public void validate( final Object obj, final Errors e )
{
ValidationUtils.rejectIfEmpty( e, "firstname", "error.firstname.empty" );
}
JSP:
<form:label path="firstname">
<spring:message code="label.firstname" />
</form:label>
<form:input path="firstname" />
<form:errors path="firstname" /> <!-- THIS DOES NOT WORK! -->
我可以使用以下视图代码显示所有错误:
<spring:hasBindErrors name="contact">
<ul>
<c:forEach var="error" items="${errors.allErrors}">
<spring:message code="${error.code}"></spring:message>
</c:forEach>
</ul>
</spring:hasBindErrors>
有什么想法吗?
【问题讨论】:
标签: spring validation spring-mvc