<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hyljava

    c:forEach的varStatus屬性

    index當前這次迭代從 0 開始的迭代索引
    count當前這次迭代從 1 開始的迭代計數
    first用來表明當前這輪迭代是否為第一次迭代的標志
    last用來表明當前這輪迭代是否為最后一次迭代的標志
    begin屬性值
    end屬性值
    step屬性值

    例:

    表格偶數行與奇數行顏色交替效果
    引標簽庫
    <%@ taglib prefix="c" uri="<%@ taglib prefix="fn" uri="<c:forEach items="${queryPromotionList}" var="vPromotion" varStatus="vstatus">
                <c:choose>
                    <c:when test="${vstatus.index%2==0}">
          <tr bgcolor="#FFFFFF" height="40">
                    </c:when>
                    <c:otherwise>
            <tr bgcolor="#F3F3F5" height="40">
                    </c:otherwise>
                </c:choose>

     

       <table class=table_body_bg cellspacing=1 cellpadding=1
                width="100%" align=center border=0>
                 <c:forEach items="${list}" var="a" varStatus="vs">

         <c:if test="${vs.count%5==1}">
           <tr align="left" height="20">
          </c:if>             
                 <td class=table_body_td width="20%"><a href="/aam/degree/advisorAnswer.do?sfid=${a.sfid }">${a.xm }(${a.sfid })</a></td>
         <c:set var="count" value="${vs.count}"/>         //${vs.count}只在<c:forEach></c:forEach>的范圍內有值 外部引用需要把值傳出去
         </c:forEach>    
          <c:if test="${count%5==1}">
          <td class="table_body_td" width="20%"></td>
          <td class="table_body_td" width="20%"></td>
          <td class="table_body_td" width="20%"></td>
          <td class="table_body_td" width="20%"></td>
          </tr>
          </c:if>
        
          <c:if test="${count%5==2}">
          <td class="table_body_td" width="20%"></td>
          <td class="table_body_td" width="20%"></td>
          <td class="table_body_td" width="20%"></td>    
          </tr>
          </c:if>
         
          <c:if test="${count%5==3}">
          <td class="table_body_td" width="20%"></td>
          <td class="table_body_td" width="20%"></td>
          </tr>
          </c:if>
         
          <c:if test="${count%5==4}">
          <td class="table_body_td" width="20%"></td>
          </tr>
          </c:if>

          <c:if test="${count%5==0}">
          </tr>
          </c:if>
                 </table>

     

     

     

    不論是對整數還是對集合進行迭代, <c:forEach> 剩余的屬性 varStatus 所起的作用相同。和 var 屬性一樣, varStatus 用于創建限定了作用域的變量。不過,由 varStatus 屬性命名的變量并不存儲當前索引值或當前元素,而是賦予 javax.servlet.jsp.jstl.core.LoopTagStatus 類的實例。該類定義了一組特性,它們描述了迭代的當前狀態,下面列出了這些特性:

     

    特性 Getter 描述
    current getCurrent() 當前這次迭代的(集合中的)項
    index getIndex() 當前這次迭代從 0 開始的迭代索引
    count getCount() 當前這次迭代從 1 開始的迭代計數
    first isFirst() 用來表明當前這輪迭代是否為第一次迭代的標志
    last isLast() 用來表明當前這輪迭代是否為最后一次迭代的標志
    begin getBegin() begin 屬性值
    end getEnd() end 屬性值
    step getStep() step 屬性值

     

    posted on 2012-06-08 23:57 何云隆 閱讀(31527) 評論(2)  編輯  收藏 所屬分類: JSTL

    評論

    # re: c:forEach的varStatus屬性 [未登錄] 2014-09-15 15:32

    222  回復  更多評論   

    # re: c:forEach的varStatus屬ddddd性 2014-09-15 17:54 dddddda as

    das   回復  更多評論   

    主站蜘蛛池模板: 国产亚洲综合一区二区三区| 亚洲精品无码专区| 国产黄色免费观看| 免费va人成视频网站全| 亚洲AV无码一区二区三区久久精品 | 最新国产乱人伦偷精品免费网站| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 中文字幕av免费专区| 中文字幕无码精品亚洲资源网| 一级毛片免费视频网站| 亚洲中文字幕丝袜制服一区| h片在线播放免费高清| 国产亚洲精品无码拍拍拍色欲| 国产精品成人啪精品视频免费| 亚洲中文字幕无码一区二区三区| 免费a级毛片无码a∨免费软件| 亚洲国产一区在线| 亚洲性线免费观看视频成熟| 亚洲色成人WWW永久在线观看| 黄网址在线永久免费观看| 国产区图片区小说区亚洲区| 亚洲国产成人久久一区WWW| 三年片免费高清版| 亚洲欧洲校园自拍都市| 性感美女视频免费网站午夜| 色视频在线观看免费| 亚洲国产成人精品无码区在线观看| 在线免费观看你懂的| 亚洲国产午夜精品理论片在线播放 | 在线观看的免费网站| 美女视频黄频a免费| 亚洲av最新在线网址| 在线看片无码永久免费视频| 香蕉97碰碰视频免费| 亚洲色图国产精品| 日韩免费高清视频| 国产免费无码一区二区| 亚洲熟妇久久精品| 亚洲精品无码乱码成人| 日韩欧美一区二区三区免费观看 | 亚洲 无码 在线 专区|