我使用的是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>
答案 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>