【发布时间】:2013-02-14 09:49:03
【问题描述】:
我们如何在表单之外显示表单错误。我知道它可以使用<sf:errors path="nb"></sf:errors> 显示在表单内部。如果我想在单独的div 中显示它,我该怎么做?我是春天的新手,所以请指导我。
【问题讨论】:
标签: spring spring-mvc
我们如何在表单之外显示表单错误。我知道它可以使用<sf:errors path="nb"></sf:errors> 显示在表单内部。如果我想在单独的div 中显示它,我该怎么做?我是春天的新手,所以请指导我。
【问题讨论】:
标签: spring spring-mvc
如果您打算同时显示所有错误消息,您可以使用以下标记库。
<%@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>
请注意,标签<spring:hasBindErrors/> 的名称属性name="someBean" 是绑定到表单的实际命令对象。
【讨论】: