2011-03-07 63 views
0

我使用Spring 3 MVC,只是我想顯示錯誤消息特定訂單自定義窗體:錯誤的春天mvc驗證

我添加的邏輯工作正常。但是我想添加如果語句檢查是否有這樣的錯誤或沒有。如果出現錯誤,我會添加「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> 

回答

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>