在窗体外显示弹簧形状错误

nts*_*tha 5 spring spring-mvc

我们如何在表单之外显示表单错误.我知道它可以在表单内显示<sf:errors path="nb"></sf:errors>.如果我想单独显示它div我该怎么办?我是新来的春天所以请指导我.

Lio*_*ion 6

如果您计划同时显示所有错误消息,则可以使用以下标记库.

<%@taglib uri="http://www.springframework.org/tags" prefix="spring" %>
Run Code Online (Sandbox Code Playgroud)

就像是,

<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>
Run Code Online (Sandbox Code Playgroud)

请注意,name="someBean"标记的name属性<spring:hasBindErrors/>是绑定到表单的实际命令对象.