items、var、varStatus

JSTL中,,这句代码的作用是什么?

这个页面是以列表显示数据的,对于列表每一条数据的来源,items=“”,“”里面加的是数据来源,var代表的是一条数据的变量,通过这个变量来取值,例如:,数据源是${contentModel.items},每一条数据的变量就是item,之后的表格数据就可以从item里面取值了,但是前提是你已经在${contentModel.items}放入值了。

我们常使用标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。varStatus属性常用参数如下: 

current:当前这次迭代的(集合中的)项
index:当前这次迭代从 0 开始的迭代计数
count:当前这次迭代从 1 开始的迭代计数
first:用来表明当前这轮迭代是否为第一次迭代的标志,返回true/false
last:用来表明当前这轮迭代是否为最后一次迭代的标志,返回true/false

用jstl写隔行变色

        
                
                
                
编号 姓名 年级
${i.count} ${s.name} ${list[i.index].age}
${i.count} ${s.name} ${list[i.index].age}

结果 

items、var、varStatus_第1张图片

你可能感兴趣的:(javaweb)