c:forEach简单使用

发布时间 2023-05-04 22:03:45作者: YE-

个人认为这就相当于一个for循环语句

<c:forEach items="001" var="002" varStatus="003" begin="004" end="005" step="006"></c:forEach>

001:接收遍历的集合 eg.{a,b,c,d}
002:放刚从001取出的每一条信息,var就表示a,b,c,d
003: 表示4种状态:index(所在位置,即索引).count(总共已迭代的次数).first(是否为第一个位置),last(是否为最后一个位置)
004:规定从什么地方开始取出集合
005:表示到第几个元素终止
006:就是表示,是一个一个循环,还是跳着几个几个循环

后三个都是填写数字

这里放一个遇到的例子

<c:forEach items="${brands}" var="brand" varStatus="status">
     
            <td>${brand.id}</td>
            <td>${status.count}</td>
            <td>${brand.brandName}</td>
            <td>${brand.companyName}</td>
            <td>${brand.ordered}</td>
            <td>${brand.description}</td>
          
    </c:forEach>