EL表达式中如何隔行变色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EL表达式中如何隔行变色相关的知识,希望对你有一定的参考价值。

就是在Jsp中嵌入EL表达式是需要表格隔行变色

噗噗噗,你们是不是都傻,我猜猜楼主的想法是这样的
EL表达式中的C:IF是可以嵌套到标签中的
所以使用c:if判断 tr行数是否为偶数,进行隔行变色//记住使用c:forEach,并且使用 varStatus属性如:
<c:forEach var=“sb” items="$集合" varStatus=“status”>

<tr <c:if test="$status.index%2==0"> style="样式" </c:if>>//偶数行色
</tr>
</c:forEach>
参考技术A <table >
<c:forEach var="emp" varStatus="status" items="$empList">
<c:if test="$status.index%2+1 ==1">
<tr style="color:bule"><tr>
</c:if>
<c:if test="$status.index%2+1 ==0">
<tr style="color:yellow"><tr>
</c:if>
</c:forEach>
</table >
参考技术B <c:if test="$status.index%2+1 ==1">应该写成 <c:if test="$status.index%2+1==1 ">或者<c:if test="$status.count%2==1">

以上是关于EL表达式中如何隔行变色的主要内容,如果未能解决你的问题,请参考以下文章

javascript小实例,实现99乘法表及隔行变色

listview隔行变色

jQuery特效 隔行变色

Table隔行变色

JS隔行变色,鼠标悬停变色

table 隔行变色