1. 程式人生 > >c:forEach 用法

c:forEach 用法

<c:foreach>類似於for和foreach迴圈   以下是我目前見過的用法:

1、迴圈遍歷,輸出所有的元素。
<c:foreach items="${list}" var="li">
${li}
</c:foreach>

注意:items 用於接收集合物件,var 定義物件接收從集合裡遍歷出的每一個元素。同時其會自動轉型。

2、迴圈遍歷,輸出一個範圍類的元素。
<c:foreach items ="${lis}" var = "li " begin="2" end ="12">
${li}
</c:foreach>
注意:begin 定義遍歷的開始位置,end定義遍歷的結束位置。begin 和end的引號必須寫。

3、迴圈遍歷,輸出除某個元素以外的元素或輸出指定元素。

<c:foreach items="${list}" var ="li" varStatus="status">
    <c:if text="${status.count==1}>
        ${"第一個元素不要"}
    </c:if>
${li}
</ c:foreach>
注意:varStatus 表示當前集合的狀態(其實是不是,我也不太清楚,只知道這樣用,會的人指點下),count為迴圈一個計算器。
4、迴圈遍歷,輸出第一個或最後一個元素。
<c:foreach items="${list}" var ="li" varStatus="status">
<c:if text="${status.first}">我是第一個元素</c:if>
<c:if text="${status.last}">我是最後一個元素</c:if>
</c:foreach>
注意:first表示如果是一個元素,則返回ture,反之則返回false
           last 表示如果是最後一個元素,則返回ture,反之則返回false。
5、迴圈遍歷,按指定步長輸出。
<c:foreach items="list" var ="li" step="2">
${li}
</c:foreach>

相關推薦

C:foreEach c:forEach用法

c:forEach用法   <c:foreach>用法   <c:foreach>類似於for和foreach迴圈   以下是我目前見過的用法:

c:forEach 用法

<c:foreach>類似於for和foreach迴圈   以下是我目前見過的用法:1、迴圈遍歷,輸出所有的元素。<c:foreach items="${list}" var="li"> ${li} </c:foreach>注意:items

c:forEach用法

<c:foreach>類似於for和foreach迴圈   以下是我目前見過的用法:1、迴圈遍歷,輸出所有的元素。<c:foreach items="${list}" var="li">${li}</c:foreach>注意:items 用

jstl標籤: c:Foreach用法詳解

為迴圈控制,它可以將集合(Collection)中的成員循序瀏覽一遍。運作方式為當條件符合時,就會持續重複執行的本體內容。 語法語法1:迭代一集合物件之所有成員 <c:forEach [var="varName"] items="collection" [varSta

c:forEach用法

<c:foreach>類似於for和foreach迴圈   以下是我目前見過的用法: 迴圈遍歷,輸出所有的元素 <c:foreach items="${list}" var="li"> ${li} </c:foreach>注意:item

關於c:forEach用法詳解

轉載於:http://blog.csdn.net/honey_claire/article/details/7664165在JSP的開發中,迭代是經常要使用到的操作。例如,逐行的顯示查詢的結果等。在早期的JSP中,通常使用Scriptlets來實現Iterator或者Enum

C標籤c:forEach用法

先介紹一下語法 語法:<c:forEach var="name" items="Collection" varStatus="statusName" begin="begin" end="end" step="step"></c:forEach> 該標籤根據迴圈條件遍

<c:forEach>c:forEach>巢狀的用法與for的區別

  上週在工作中遇到了頁面迭代的情況,初來乍到只知道簡單的迭代用法,但是我要處理的情況是一個List A 需要每18條資料去一個迭代成行 每六條資料在每行中迭代出三列 再把每條資料放在這三列中形成六個點。聽上去有些亂啊!確實挺頭疼的,呵呵 這樣可能看的就清晰些了。 先簡單說一

c:foreach的基本用法

1、迴圈遍歷,輸出所有的元素。 <c:foreach items="${list}" var="li"> ${li} </c:foreach> 注意:items 用於接收集合物件,var 定義物件接收從集合裡遍歷出的每一個元素。同時其會自動轉型。 2、迴圈遍歷,輸出一個範圍類的元素。

jsp中的c:foreach基本用法

在JSP的開發中,迭代是經常要使用到的操作。例如,逐行的顯示查詢的結果等。在早期的JSP中,通常使用Scriptlets來實現Iterator或者Enumeration物件的迭代輸出。現在,通過JSTL的迭代標籤可以在很大的程度上簡化迭代操作。          JSTL所

c:foreach jstl el表示式的用法以及c:foreach中的hidden的用法

>>1.JSTL的用法 <c:forEach var="varLogList" items="${logList}" varStatus="status"> <tr onmouseover="changet

C# 迴圈語句foreach用法

foreach迴圈用於列舉出集合中所有的元素,foreach語句中的表示式由關鍵字in隔開的兩個項組成。in右邊的項是集合名,in左邊的項是變數名,用來存放該集合中的每個元素。 該迴圈的執行過程如下:每一次迴圈時,從集合中取出一個新的元素值。放到只讀變數中去,如果括號中

C# ListView用法詳解

ont 結束 server 發生 匹配 鼠標 之前 小圖標 order 一、ListView類 1、常用的基本屬性: (1)FullRowSelect:設置是否行選擇模式。(默認為false) 提示:只有在Details視圖該屬性才有意義

[C#] SerialPort用法

debug 嵌入 microsoft mic 參數設置 usb 輸出 代碼 搜索 如今各種高速接口層出不窮,如USB2.0、USB3.0、USB3.1以及Thunderbold等等,但是簡單低速串行接口依然在嵌入式軟硬件開發中作為debug信息輸出所采用。本文將介紹如何在P

C# task用法

我們 font actor oca 調度 研究 等待 static ken C# Task 的用法 其實Task跟線程池ThreadPool的功能類似,不過寫起來更為簡單,直觀。代碼更簡潔了,使用Task來進行操作。可以跟線程一樣可以輕松的對執行的方法進行控制。 順便提

C# ListView用法詳解(轉)

分組 創建 cti 排列 checkbox 定義 com 程序 erl 一、ListView類 1、常用的基本屬性: (1)FullRowSelect:設置是否行選擇模式。(默認為false) 提示:只有在Details視圖該屬性才有

c:foreach 標簽 varStatus的使用

ica class 標簽 spa blog foreach phone tex code <c:forEach items="${MedicalDoctoList }" var="medicalDoctor" varStatus="s

叠代操作-->c:forEachc:forTokens

sna 同時 ems false 第一個 token 結束 部分 標簽 jstl--->Core 核心標簽庫-->c:forEach   在頁面上遍歷後臺傳到前臺的數據是最基本的最常用的方法 主要包含兩種叠代操作:forEach和forTokens   語

c:forEach實現換行

new eem clas color index map note cnblogs nbsp Map<String,String> map = new TreeMap<String,String>(); map.put("key1", "val

使用c:forEach 控制5個換行

tab art html list 換行 rst code 一個 tracking 今天做項目的時候碰到一個問題,我須要顯示不確定數目的圖片在網頁上(圖片是從數據庫查出來的),用的是<c:forEach>循環取值的。就須要做