本系列博客汇总在这里:EL 表达式和 JSTL 标签汇总
JSTL 核心库
forEach(重点)
-
forEach 当前就是循环标签了,下面例子中设置域变量 i,初始值为1,结束值为100。即 i 的值从 1 遍历到 100,包含100。
-
还可以使用 forEach 来遍历数据或集合,遍历数组。
遍历 List
接上图
遍历 Map -
forEach 标签还有一个属性:varStatus,这个属性用来指定接收“循环状态”的变量名,例如:<forEach varStatus=”vs” …/>,这时就可以使用 vs 这个变量来获取循环的状态了。
(1)current 当前这次迭代的(集合中的)项
(2)index 当前这次迭代从 0 开始的迭代索引
(3)count 当前这次迭代从 1 开始的迭代计数
(4)first 用来表明当前这轮迭代是否为第一次迭代的标志
(5)last 用来表明当前这轮迭代是否为最后一次迭代的标志
(6)示例
接上图
如有错误,欢迎指正!