发布网友 发布时间:2022-04-25 14:23
共1个回答
热心网友 时间:2023-10-08 23:47
在c:forEach中,
有一个属性叫varStatus.使用这个参数后,JSTL会在c:forEach作用域里而是赋予javax.servlet.jsp.jstl.core.LoopTagStatus类的实例。该类包含了一系列的特性,它们描述了迭代的当前状态,如下这些属性的含义如下所示:
l
current:当前这次迭代的(集合中的)项。
l
index:当前这次迭代从0开始的迭代索引。
l
count:当前这次迭代从1开始的迭代计数。
l
first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。
l
last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。
l
begin:begin属性的值。
l
end:end属性的值
l
step:step属性的值例子:<c:forEach
items="${categoryList}"
var="category"
varStatus="idxStatus"