我需要做那样的事情:
<form:errors path="*"> <div class="error"> <div class="internal"> <a href="#" class="close"></a> ${error} </div> <div class="bar"> </div> <div class="internal"> <input type="button" value="Ok" /> </div> </div> </form:errors>
使用< form:errors path =“*”cssClass =“error”/>它将只在一个标签内
解决方法
您可以使用
spring:bind标记将状态变量绑定到当前的错误消息.然后你可以迭代status.errorMessages,如下例所示.
<spring:bind path="*"> <c:forEach items="${status.errorMessages}" var="error"> <div class="error"> <div class="internal"> <a href="#" class="close"></a> ${error} </div> <div class="bar"> </div> <div class="internal"> <input type="button" value="Ok" /> </div> </div> </c:forEach> </spring:bind>
不要忘记在页面顶部添加spring:标签的taglib声明:
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>