小编eve*_*zon的帖子

显示每个输入旁边的绑定错误

如何向每个输入/组件显示NEXT验证错误?

验证器:

@Override
public void validate( final Object obj, final Errors e )
{
   ValidationUtils.rejectIfEmpty( e, "firstname", "error.firstname.empty" );
}
Run Code Online (Sandbox Code Playgroud)

JSP:

<form:label  path="firstname">
   <spring:message code="label.firstname" />
</form:label>
<form:input  path="firstname" />
<form:errors path="firstname" /> <!-- THIS DOES NOT WORK! -->
Run Code Online (Sandbox Code Playgroud)

我可以使用以下视图代码显示所有错误:

<spring:hasBindErrors name="contact">
   <ul>
      <c:forEach var="error" items="${errors.allErrors}">
         <spring:message code="${error.code}"></spring:message>
      </c:forEach>
   </ul>
</spring:hasBindErrors>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

validation spring spring-mvc

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

spring ×1

spring-mvc ×1

validation ×1