16.1.07 Jstl核心标签库<c:forEach

发表日期:2015-02-15 21:20:08 | 来源: | | 浏览(720) 分类:JSP基础

语法格式:

<c:forEach var="每一个对象的属性名称" items="集合" [varStatus="保存相关成员信息"] [begin="开始位置"] [end="结束位置"] [step="步长"] >

操作代码

</c:forEach>


实例:(数组)

<%

String info[] = {"eniac","anyehk","canquick"};

pageContext.setAttribute("name", info);

%>

<c:forEach items="${name}" var="o">

${o}\

</c:forEach>

//eniac\ anyehk\ canquick\


实例:(集合)

<%

List all = new ArrayList();

all.add("zhangSan");

all.add("liSi");

pageContext.setAttribute("person", all);

%>

<c:forEach items="${person}" var="oo">

${oo}\

</c:forEach>


实例:(Map集合)

<%

Map map = new HashMap();

map.put("name", "zhangSan");

map.put("age", 10);

pageContext.setAttribute("user", map);

%>

<c:forEach items="${user}" var="ooo">

<h5>【${ooo}】</h5>

<h5>键:${ooo.key}</h5>

<h5>值:${ooo.value}</h5>

</c:forEach>

打印结果(这个要好好理解):

【age=10】
键:age
值:10
【name=zhangSan】
键:name
值:zhangSan


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。