<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   回復  更多評論   

    主站蜘蛛池模板: 亚洲精品国产精品乱码不卡| jizzjizz亚洲| 免费国产黄线在线观看| 久久不见久久见中文字幕免费 | 亚洲爆乳无码专区www| 亚洲欧美不卡高清在线| 二个人看的www免费视频| 无码成A毛片免费| 黄网址在线永久免费观看| 亚洲一区二区三区国产精品| 亚洲精品日韩中文字幕久久久| 精品亚洲成A人在线观看青青| 野花香高清视频在线观看免费 | 全亚洲最新黄色特级网站| 麻豆91免费视频| 日本zzzzwww大片免费| 亚洲人成在线播放网站| 国内成人精品亚洲日本语音 | 成人a视频片在线观看免费| 亚洲成av人片天堂网| 亚洲国产成人久久综合| 亚洲成A人片在线观看无码3D | 色吊丝性永久免费看码| 成人人观看的免费毛片| 无套内射无矿码免费看黄| 毛片基地免费观看| 女bbbbxxxx另类亚洲| 亚洲永久无码3D动漫一区| 蜜桃成人无码区免费视频网站| 亚洲最大AV网站在线观看| 一级特黄录像免费播放中文版| 日本a级片免费看| 亚洲中文字幕久久精品蜜桃| 97碰公开在线观看免费视频| 亚洲国产人成网站在线电影动漫| 人成午夜免费大片在线观看| 久久精品国产亚洲AV果冻传媒| 国产日韩久久免费影院 | 激情五月亚洲色图| 亚洲国产精品免费在线观看| 久久精品国产亚洲av麻豆|