<c:forEach>詳解+代碼片段
????????????????????
?????????????????????????????begin="expression"?end="expression"?step="expression">
?????????????????????????????body?content?
????????????????????
???????????
l????????????var:迭代參數(shù)的名稱。在迭代體中可以使用的變量的名稱,用來(lái)表示每一個(gè)迭代變量。類型為String。
l????????????items:要進(jìn)行迭代的集合。對(duì)于它所支持的類型將在下面進(jìn)行講解。
l????????????varStatus:迭代變量的名稱,用來(lái)表示迭代的狀態(tài),可以訪問(wèn)到迭代自身的信息。
l????????????begin:如果指定了items,那么迭代就從items[begin]開(kāi)始進(jìn)行迭代;如果沒(méi)有指定items,那么就從begin開(kāi)始迭代。它的類型為整數(shù)。
l????????????end:如果指定了items,那么就在items[end]結(jié)束迭代;如果沒(méi)有指定items,那么就在end結(jié)束迭代。它的類型也為整數(shù)。
l????????????step:迭代的步長(zhǎng)。
???????????
l????????????java.util.Collection:調(diào)用iterator()來(lái)獲得的元素。
l????????????java.util.Map:通過(guò)java.util.Map.Entry所獲得的實(shí)例。
l????????????java.util.Iterator:迭代器元素。
l????????????java.util.Enumeration:枚舉元素。
l????????????Object實(shí)例數(shù)組:數(shù)組元素。
l????????????基本類型值數(shù)組:經(jīng)過(guò)包裝的數(shù)組元素。
l????????????用逗號(hào)定界的String:分割后的子字符串。
l????????????javax.servlet.jsp.jstl.sql.Result:SQL查詢所獲得的行。
???????????不論是對(duì)整數(shù)還是對(duì)集合進(jìn)行迭代,
l????????????current:當(dāng)前這次迭代的(集合中的)項(xiàng)。
l????????????index:當(dāng)前這次迭代從0開(kāi)始的迭代索引。
l????????????count:當(dāng)前這次迭代從1開(kāi)始的迭代計(jì)數(shù)。
l????????????first:用來(lái)表明當(dāng)前這輪迭代是否為第一次迭代,該屬性為boolean類型。
l????????????last:用來(lái)表明當(dāng)前這輪迭代是否為最后一次迭代,該屬性為boolean類型。
l????????????begin:begin屬性的值。
l????????????end:end屬性的值
l????????????step:step屬性的值
下面就來(lái)看一個(gè)個(gè)基本的例子,表格隔行背景色變化
????????????bgcolor="#CCCCFE"?align="left">
????????????xxx????????????
以上文章轉(zhuǎn)載自:http://www.cnblogs.com/youngjoy/p/3642359.html
//================================自寫(xiě)JSTL中關(guān)于
登錄名 | 身份證 | 姓名 | 性別 | 地址 | 聯(lián)系電話 | 職位 | ||
---|---|---|---|---|---|---|---|---|
${li.userName } | ${li.identity } | ${li.fullName } | ${li.sex } | ${li.address } | ${li.phone } | ${li.roleId } | ${li.userPwd } | ${li.position } |