javafor標簽
1. 關於java中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>
注意:step為循環的步長。每次隔兩個單位輸出一個。如:1、3、5、
2. java裡面的foreach標簽怎麼用啊
<c:forEach items="集合" var="迭代變數參數名稱" varStatus="迭代狀態參數名稱"></c:forEach>
items是用於迭代的集合,支持的類型:數組、子字元串組(用逗號間隔分割的String)、JDBC數據集;var是迭代成員中變數名稱(可自定義的String類型),表示每一個迭代變數。