显示弹簧形式的错误形式的外(Displaying spring form error outside

2019-08-16 23:30发布

我们怎样才能显示形式错误不在状态的一面。 我知道它可以形式的内部使用显示<sf:errors path="nb"></sf:errors> 。 如果我想在不同的显示它div我该怎么办呢? 我是新来的春天,请指导我。

Answer 1:

你可以,如果你打算同时显示所有的错误信息,使用下面的taglib。

<%@taglib uri="http://www.springframework.org/tags" prefix="spring" %>

就像是,

<spring:hasBindErrors htmlEscape="true" name="someBean">
    <c:if test="${errors.errorCount gt 0}">
    <h4>The error list :</h4>
    <font color="red">
      <c:forEach items="${errors.allErrors}" var="error">
        <spring:message code="${error.code}"
                        arguments="${error.arguments}"
                        text="${error.defaultMessage}"/><br/>
      </c:forEach>
    </font>
  </c:if>   
</spring:hasBindErrors>

注意,名称属性name="someBean"标签的<spring:hasBindErrors/>是被绑定到您的表格实际命令对象。



文章来源: Displaying spring form error outside of form