栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用JSTL遍历List和Map的元素 标签

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用JSTL遍历List和Map的元素  标签

您的上一个主题已经回答了。但是好,这又是:

假设

${list}
指向
List<Object>
,则以下

<c:forEach items="${list}" var="item">    ${item}<br></c:forEach>

基本上与“普通Java”中的以下内容相同:

for (Object item : list) {    System.out.println(item);}

如果您有

List<Map<K, V>>
,那么以下内容

<c:forEach items="${list}" var="map">    <c:forEach items="${map}" var="entry">        ${entry.key}<br>        ${entry.value}<br>    </c:forEach></c:forEach>

基本上与“普通Java”中的以下内容相同:

for (Map<K, V> map : list) {    for (Entry<K, V> entry : map.entrySet()) {        System.out.println(entry.getKey());        System.out.println(entry.getValue());    }}

key
value
在这里没有特殊的方法左右。它们 实际上
Map.Entry
对象的获取方法(单击蓝色
Map.Entry
链接以查看API文档)。在EL(表达式语言)中,您可以使用
.
点运算符使用“属性名称”(不带
get
前缀的getter方法名称)来访问getter方法,所有这些都仅符合Javabean规范。

就是说,您确实需要清理上一个主题中的“答案”,因为它们会增加问题的噪音。 另请阅读我在您的“答案”中发布的评论。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415460.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号