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

C:foreEach c:forEach用法

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: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>