foreach - gt 写法java,<c:forEach>标签,foreach标签

标签,foreach标签

标签用于通用数据循环,它有以下属性

属 性

描 述

是否必须

缺省值

items

进行循环的项目

begin

开始条件

0

end

结束条件

集合中的最后一个项目

step

步长

1

var

代表当前项目的变量名

varStatus

显示循环状态的变量

vaStatus 属性

JSTL中的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 属性值

用c:forEach 中vaStatus的属性可以获得迭代的自身状态,如:

当前对象

此次迭代的索引

已经迭代的数量

是否是第一个迭代对象

是否是最后一个迭代对象

标签的items属性支持Java平台所提供的所有标准集合类型。此外,您可以使用该操作来迭代数组(包括基本类型数组)中的元素。它所支持的集合类型以及迭代的元素如下所示:

java.util.Collection:调用iterator()来获得的元素。

java.util.Map:通过java.util.Map.Entry所获得的实例。

java.util.Iterator:迭代器元素。

java.util.Enumeration:枚举元素。

Object实例数组:数组元素。

基本类型值数组:经过包装的数组元素。

用逗号定界的String:分割后的子字符串。

javax.servlet.jsp.jstl.sql.Result:SQL查询所获得的行。

《摘自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html》

--

http://www.dengb.com/Javabc/1104087.htmlwww.dengb.comtruehttp://www.dengb.com/Javabc/1104087.htmlTechArticlec:forEach标签,foreach标签 c:forEach标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值