自定义表单:spring mvc验证的错误

时间:2011-03-07 11:21:56

标签: validation spring-mvc custom-error-pages

我使用的是Spring 3 MVC,只是想在特定订单上显示错误消息。

我添加的逻辑工作正常。但是,我想添加一个 if语句来检查是否存在此类错误。如果出现错误,我会添加“tr”阻止

<table cellpadding="0" >
      <c:forEach items="accountBean.nameSurname,accountBean.creditCart,accountBean.cvc" var="err" >
      <%--check error for controlling--%>                
      <tr>
        <td valign="top"><div class="attention"></div></td>
        <td valign="middle" align="left"><form:errors path="${err}"></form:errors> </td>
      </tr>
      </c:forEach>
</table>

1 个答案:

答案 0 :(得分:0)

这样的解决方案怎么样?

<table cellpadding="0" cellspacing="0" border="0" align="center">
  <c:forEach items="nameSurname,creditCart,cvc,monthAndYear" var="err" >
  <spring:bind path="accountBean.${err}" >
  <c:if test="${status.error}">
  <tr>
    <td valign="top"><div class="attention"></div></td>
    <td valign="middle" align="left">${status.errorMessage}</td>
  </tr>
  </c:if>
  </spring:bind>
  </c:forEach>
</table>