JSTL中forEach的varStatus属性

本文介绍在JSP中使用<c:forEach>标签时varStatus属性的作用,通过它创建限定作用域的变量来描述迭代的状态,包括当前项、索引、计数等关键特性。
不论是对整数还是对集合进行迭代,
<c:forEach>
剩余的属性
varStatus
所起的作用相同。和
var
属性一样,
varStatus
用于创建限定了作用域的变量。不过,由
varStatus
属性命名的变量并不存储当前索引值或当前元素,而是赋予
javax.servlet.jsp.jstl.core.LoopTagStatus
类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性:

特性 Getter 描述
current
getCurrent()
当前这次迭代的(集合中的)项
index
getIndex()
当前这次迭代从 0 开始的迭代索引
count
getCount()
当前这次迭代从 1 开始的迭代计数
first
isFirst()
用来表明当前这轮迭代是否为第一次迭代的标志
last
isLast()
用来表明当前这轮迭代是否为最后一次迭代的标志
begin
getBegin()
begin
属性值
end
getEnd()
end
属性值
step
getStep()
step
属性值
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值