jsp的jstl的foreach标签
jsp支持豐富的jstl標簽語言(需要jar包支持),其中l(wèi)ist循環(huán)(迭代)用的是<c:forEach></c:forEach>標簽。
這個標簽的作用就是迭代輸出標簽內(nèi)部的內(nèi)容。它既可以進行固定次數(shù)的迭代輸入,也可以依據(jù)集合中對象的個數(shù)來決定迭代的次數(shù)。
這個標簽需要與el表達式聯(lián)合使用,帶有以下可選屬性:
一般情況下使用var和items兩個屬性即可。
<c:forEach items="${list}" var="item" varStatus="i"><tr><td>${item.title}</td><td>${item.address}</td><td>${item.beginTime}</td><td>${item.endTime}</td><td>${item.grade}</td></tr> </c:forEach>items屬性支持Java平臺所提供的所有標準集合類型,也支持數(shù)組。它所支持的集合類型及迭代的元素如下:
java.util.Collection:調(diào)用iterator()來獲得的元素。?
java.util.Map:通過java.util.Map.Entry所獲得的實例。?
java.util.Iterator:迭代器元素。?
java.util.Enumeration:枚舉元素。?
Object實例數(shù)組:數(shù)組元素。?
基本類型值數(shù)組:經(jīng)過包裝的數(shù)組元素。?
用逗號定界的String:分割后的子字符串。?
javax.servlet.jsp.jstl.sql.Result:SQL查詢所獲得的行。
?
"從前我們總是在意別人,到后來只想取悅自己。"
轉(zhuǎn)載于:https://www.cnblogs.com/yanggb/p/10785287.html
總結(jié)
以上是生活随笔為你收集整理的jsp的jstl的foreach标签的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django框架(三)—— orm增删改
- 下一篇: MacOs桌面自动被打乱的原因