• jstl 中<c:forEach />标签


    <c:forEach>标签有如下属性:

    属性描述是否必要默认值
    items 要被循环的信息
    begin 开始的元素(0=第一个元素,1=第二个元素) 0
    end 最后一个元素(0=第一个元素,1=第二个元素) Last element
    step 每一次迭代的步长 1
    var 代表当前条目的变量名称
    varStatus 代表循环状态的变量名称

    <c:forEach>实例演示

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <html>
    <head>
    <title>c:forEach 标签实例</title>
    </head>
    <body>
    <c:forEach var="i" begin="1" end="5">
       Item <c:out value="${i}"/><p>
    </c:forEach>
    </body>
    </html>
    
     

    运行结果如下:

    
    
    Item 1
    Item 2
    Item 3
    Item 4
    Item 5
     
    c:forEach varStatus属性
    
    

    current当前这次迭代的(集合中的)项
    index当前这次迭代从 0 开始的迭代索引
    count当前这次迭代从 1 开始的迭代计数
    first用来表明当前这轮迭代是否为第一次迭代的标志
    last用来表明当前这轮迭代是否为最后一次迭代的标志
    begin属性值
    end属性值
    step属性值

     

     

    例如:

    <c:forEach var="item" items="${contents}" varStatus="status">
                <tr   <c:if test="${status.count%2==0}">bgcolor="#CCCCFE"</c:if> align="left">
                  xxx          
            </tr>
    </c:forEach>
    
    
    
    
     
  • 相关阅读:
    设计模式-结构型模式总结
    设计模式-享元模式
    设计模式-组合模式
    设计模式-桥接模式
    设计模式-装饰器模式
    设计模式-外观模式
    设计模式-代理模式
    设计模式-适配器模式
    VMware该虚拟机似乎正在使用中
    BurpSuite-Burp Proxy
  • 原文地址:https://www.cnblogs.com/wlf-919874006/p/5002426.html
Copyright © 2020-2023  润新知