分类: 系统运维
2009-09-23 13:50:43
在jsp的开发中,迭代式经常使用到的操作。例如,逐行像是查询的结果。JSTL所支持的迭代标签有两个,非别是:
简单的说,
|
* var:迭代参数的名称。在迭代体重可以使用的变量的名称,用来表示每一个迭代的变量。 类型为String。
* items:要进行迭代的集合。
* varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代的自身信息。
* begin:如果制定了items,那么迭代就从items【begin】开始迭代;如果没有指定 items,那么就从begin开始迭代。他的类型为整型。
* end:如果制定了items,那么迭代就从items【end】开始迭代;如果没有指定 items,那么就从end结束迭代。他的类型为整型。
* step: 迭代的步长
*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查询所获的行。
1.一次输出集合的元素:
$status.count:${item}
2.固定次数的迭代,用来输出1到9 的平方;
${x*x}