c:forEach標籤
阿新 • • 發佈:2019-02-09
屬 性 | 描 述 | 是否必須 | 預設值 |
items | 進行迴圈的專案 | 否 | 無 |
begin | 開始條件 | 否 | 0 |
end | 結束條件 | 否 | 集合中的最後一個專案 |
step | 步長 | 否 | 1 |
var | 代表當前專案的變數名 | 否 | 無 |
varStatus | 顯示迴圈狀態的變數 | 否 | 無 |
varStatus 屬性
JSTL中的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 屬性值