遇到一个问题 ,在网上查看了解之后过段时间再次遇到,又会对此问题一无所知,因此决定开通博客来记录一下问题,加深印象的同时方便日后回顾,同时还可以记录学习新知识的过程......
恩,来记录我开通博客后的第一个问题~~~
JSTL标签里的varStatus属性:
<c:forEach>标签里的属性,属性名任意命名,常用属性值有:
current:当前这次迭代的(集合中的)项
index:当前这次迭代从 0 开始的迭代计数
count:当前这次迭代从 1 开始的迭代计数
first:用来表明当前这轮迭代是否为第一次迭代的标志,返回true/false
last:用来表明当前这轮迭代是否为最后一次迭代的标志,返回true/false
用法举例:
<c:forEach var="e" items="${ss.list}" varStatus="status">
<!--实现隔行变色效果-->
<c:if test="${status.count%2==0}" >
<tr style="color: red; font-size: 20px;">
</c:if>
<c:if test="${status.count%2!=0}" >
<tr>
</c:if>
</tr>
</c:forEach>
哎呀 varStatus不就是参数状态吗 这下子再理解属性值的意义 好像突然明白了 我好笨~~~