【问题标题】:Displaying spring form error outside of form在表单外显示弹簧表单错误
【发布时间】:2013-02-14 09:49:03
【问题描述】:

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

【问题讨论】:

    标签: spring spring-mvc


    【解决方案1】:

    如果您打算同时显示所有错误消息,您可以使用以下标记库。

    <%@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>
    

    请注意,标签&lt;spring:hasBindErrors/&gt; 的名称属性name="someBean" 是绑定到表单的实际命令对象。

    【讨论】:

      猜你喜欢
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 2015-08-05
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 2015-05-18
      相关资源
      最近更新 更多