c:forEach varStatus屬性
current當前這次迭代的(集合中的)項
index當前這次迭代從 0 開始的迭代索引
count當前這次迭代從 1 開始的迭代計數
first用來表明當前這輪迭代是否爲第一次迭代的標誌
last用來表明當前這輪迭代是否爲最後一次迭代的標誌
begin屬性值
end屬性值
step屬性值
寫個最近使用過的小例子:
<c:forEachitems="${command.modelList}" var="model"varStatus="abc">
<tr>
<td><c:outvalue="${abc.count}"/></td>
<td class="model">
<form:checkbox path="select"value="${abc.index}"/>
<labelfor="model1">${model.modelName}</label>
<p>${model.modelDesc}</p>
</td>
<td>
<form:select path ="modelList[${abc.index}].positionIdx"onchange="selectPoss(this);">
<optionvalue="">請選擇</option>
<form:option value="A"label="位置A"/>
<form:option value="B"label="位置B"/>