<table>
<c:forEach items="${requestScope['rfpq.mailRecievers']}" var="row">
<tr>
<td> </td>
<td style="color: #000000; font-size: 11px;" height="17" width="450"> ${row} |</td>
</tr>
</c:forEach>
</table>
输入是:
A0001 |
A0002 |
A0003 |
A0004 |
A0005 |
我如何得到像(带颜色)的输入:
A0001 | (颜色:灰色)A0002 | A0003 | (颜色:灰色)A0004
答案 0 :(得分:2)
<table>
<tr>
<c:forEach items="${requestScope['rfpq.mailRecievers']}" var="row" varStatus="status" >
<c:choose>
<c:when test="${status.count%2==0}">
<td style="color: #000000; font-size: 11px;" height="17"> ${row} |</td>
</c:when>
<c:otherwise>
<td style="color: gray; font-size: 11px;" height="17"> ${row}|</td>
</c:otherwise>
</c:choose>
</c:forEach>
</tr>
</table>
您可以使用varStatus
属性访问当前<c:forEach>
的{{3}}实例,其count
属性为您提供循环计数器。您可以使用此循环计数器来设置奇数列甚至列的样式。