jsp table隔行换背景色

JSTL标签 <c:foreach>通常用来遍历查询数据,varStatus属性表示与行数相关的信息。可用处理如:奇数行、偶数行,最后一行,第一行,跳步等。

<c:foreach items="${list}" varStatus="status">

${status.index} 输出行号,从0开始。

${status.count}输出行号,从1开始。

${status.current}当前迭代的项。

${status.first}判断当前项是否第一项,返回boolean值。

${status.last}是否是最后一项,返回boolean

begin,end,step 起始序号、结束序号、跳步数。如:<c:foreach begin='2' end='8' step='2' intems='${list}' var='item'>表示操作list集合的第2到第8条数据,不是逐条循环,而是按每2个去一个值,即操作list中的第2、4、6、8条数据。

隔行换色

<c:foreach items="${list}" var="info"  varStatus="status">

        <tr class=="row" <c:if test="${status.count%2==0}">bgcolor="#B0E0E6"</c:if>>

        <td>......</td>

        ...

        ...

        </tr>

         </c:foreach>