пользовательская форма: ошибки для проверки весны MVC - PullRequest
0 голосов
/ 07 марта 2011

Я использую Spring 3 MVC и просто хочу отображать сообщения об ошибках в конкретном порядке .

Логика ниже, я добавил, работает нормально. Однако я хотел бы добавить оператор if , чтобы проверить, есть ли такая ошибка или нет. В случае ошибки я бы добавил "tr" block

<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 голосов
/ 07 марта 2011

А как насчет такого решения?

<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>
...