jstl中<c:forEach>的用法
jstl中<c:forEach>的用法 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是< c : forEach >和< c :forTokens>。在这里介绍的是< c : forEach >标签。 简单点说,< c : forEach >标签的作用就是迭代输出标签内部的内容。它既可以进行固定次数的迭代输出,也可以依据集合中对象的个数来决定迭代的次数。 < c : forEach >标签,需要与el表达式联合使用 < c : forEach >标签的语法定义如下所示。 < c : forEach var="每个变量名字" items="要迭代的list" varStatus="每个对象的状态" begin="循环从哪儿开始" end ="循环到哪儿结束" step="循环的步长"> 循环要输出的东西 </ c : forEach > < c : forEach >标签具有以下一些属性: l var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。 l items:要进行迭代的集合