JSTL中<c:forEach>的用法

[转自]http://baike.baidu.com/view/1002440.html
<c:forEach> 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行<c:forEach>的本体内容。
  语法
  语法1:迭代一集合对象之所有成员
  <c:forEach [var="varName"] items="collection" [varStatus="varStatusName"]
  [begin="begin"] [end="end"] [step="step"]>
  本体内容
  </c:forEach>
  语法2:迭代指定的次数
  <c:forEach [var="varName"] [varStatus="varStatusName"] begin="begin" end="end" [step="step"]>
  本体内容
  </c:forEach>
属性
  名 称
  说 明
  EL
  类型
  必须
  默认值
  var
  用来存放现在指到的成员
  N
  String
  否
  无
  items
  被迭代的集合对象
  Y
  Arrays
  Collection
  Iterator
  Enumeration
  Map
  String
  否
  无
  varStatus
  用来存放现在指到的相关成员信息
  N
  String
  否
  无
  begin
  开始的位置
  Y
  int
  否
  0
  end
  结束的位置
  Y
  int
  否
  最后一个成员
  step
  每次迭代的间隔数
  Y
  int
  否
  1
  限制
  ·假若有begin属性时,begin必须大于等于 0
  ·假若有end属性时,必须大于begin
  ·假若有step属性时,step必须大于等于0
  Null 和 错误处理
  ·假若items为null时,则表示为一空的集合对象
  ·假若begin大于或等于items时,则迭代不运算
  说明
  如果要循序浏览一个集合对象,并将它的内容显示出来,就必须有items属性。
  范例
  下面的范例 Core_forEach.jsp是将数组中的成员一个个显示出来的:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值