|
varStatus是<c:forEach>jstl循環(huán)標(biāo)簽的一個(gè)屬性,varStatus屬性。就拿varStatus=“status”來(lái)說(shuō),事實(shí)上定義了一個(gè)status名的對(duì)象作為varStatus的綁定值。該綁定值也就是status封裝了當(dāng)前遍歷的狀態(tài),比如,可以從該對(duì)象上查看是遍歷到了第幾個(gè)元素:${status.count} 我們常會(huì)用c標(biāo)簽來(lái)遍歷需要的數(shù)據(jù),為了方便使用,varStatus屬性可以方便我們實(shí)現(xiàn)一些與行數(shù)相關(guān)的功能,如:奇數(shù)行、偶數(shù)行差異;最后一行特殊處理等等。先就varStatus屬性常用參數(shù)總結(jié)下: ${status.index} 輸出行號(hào),從0開始。${status.count} 輸出行號(hào),從1開始。${status.current} 當(dāng)前這次迭代的(集合中的)項(xiàng)${status.first} 判斷當(dāng)前項(xiàng)是否為集合中的第一項(xiàng),返回值為true或false${status.last} 判斷當(dāng)前項(xiàng)是否為集合中的最后一項(xiàng),返回值為true或falsebegin、end、step分別表示:起始序號(hào),結(jié)束序號(hào),跳躍步伐。 我們最常用的就是count和index,用來(lái)搞斑馬線表格 |
|
|
來(lái)自: Levy_X > 《JAVAWEB學(xué)習(xí)資料》