`
yyyyy5101
  • 浏览: 151534 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

jstl map嵌套list

阅读更多
<c:forEach items="${map}" var="map">
<c:if test="${map.value!=null}">
<div class="titleBG"><span style="background:#fff;">&nbsp;${map.key }:</span></div>
<c:forEach items="${map.value}" var="item" varStatus="status">
<ul class="conList">
    <li><a href="#">${item.contactName }</a><a href>${item.mobilePhone }</a><a herf>${item.currentPhone}</a><a href="#">${item.address}</a><a href="#">abc@163.com</a> <a href="#">1111111111</a> <a href="#">0000-00-00</a></li>
</ul>
</c:forEach>
</c:if>
</c:forEach>
分享到:
评论
1 楼 yyyyy5101 2009-07-17  
使用 velocity:


#foreach($member in $bookMap.entrySet())
   #if($member.value!="null")
   <div class="titleBG"><span style="background:#fff;">&nbsp;$member.key :</span></div>
   #foreach($item in $member.value)
   <ul class="conList">
    <li><a href="#">$!item.contactName</a>
    <a href>$!item.mobilePhone</a>
    <a herf>$!item.currentPhone</a>
    <a href="#">$!item.address</a>
    <a href="#">abc@163.com</a>
    <a href="#">1111111111</a>
    <a href="#">0000-00-00</a></li>
</ul>
   #end
   #end
   #end
  
   #foreach($member in $bookMap.entrySet())
     #if(!($member.value!="null"))
     <div class="titleBG"><span style="background:#fff;">&nbsp;$member.key :</span></div>
     <ul class="conList">
    <li>暂无联系人</li>
</ul>
     #end
   #end

相关推荐

    c标签遍历集合嵌套的List集合

    #### 2.2 复杂的嵌套List遍历 接下来,我们看看如何遍历嵌套的List集合。题目中给出了一段示例代码,其中包含了创建嵌套集合的过程以及如何在JSP页面中遍历它。 ```java // 创建嵌套List List&lt;ProductProperty&gt; ...

    详解javaweb中jstl如何循环List中的Map数据

    在这个嵌套的迭代过程中,外层的标签遍历list集合中的每个Map对象,内层的标签遍历单个Map对象。通过${test.key}和${test.value}的方式,我们可以访问Map中的每一个键值对。 这两种方式展示了如何灵活运用JSTL的...

    jstl之map,list访问遍历以及el表达式map取值的实现

    在JSTL中,处理集合数据如Map和List是非常常见的需求。本篇文档详细介绍了如何在JSTL中遍历Map和List,并通过EL表达式访问和取值。 首先,让我们了解一下JSTL的基本概念。JSTL定义了几种标签库,如核心标签库、格式...

    在JSTL EL中处理java.util.Map,及嵌套List的情况

    例如,表达式 ${map[‘key’]} 返回与 map标识符所引用的 Map 中的 “key” 键相关联的值。 当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=...

    jstl EL表达式遍历Map的方法

    在JSP页面中,JSTL EL(Expression Language)提供了一种简便的方式来访问和操作数据,特别是针对Java集合类型如Map。下面我们将详细介绍如何使用JSTL EL表达式遍历Map集合。 ### JSTL EL表达式概述 JSTL(Java...

    自定义EL表达式

    EL表达式还可以轻松获取Collection类型集合中的数据,例如,${list["1"].name}用于获取List集合中的元素,${map.bb.name}用于获取Map集合中的元素。 执行运算是EL表达式的另一个主要作用。EL表达式支持多种类型的...

    jsp中常见的一些标签应用

    - **遍历Map**:`${map1}" var="entry"&gt;`。这里`entry`代表键值对。 - **指定范围遍历**:`&lt;c:forEach begin="1" end="10" var="num"&gt;`。此用法适用于数字序列。 - **带条件的遍历**:`${arry1}" var="n" begin="3" ...

    Struts详细资料整理

    - **复合对象属性访问**:EL支持通过`.`操作符访问嵌套对象的属性。 - 示例:`${user.username}`, `${user.group.name}` 2. **EL与Map** - EL也可以用于访问Map类型的对象。 - 示例:`("map", map) %&gt;`, `${map...

    java1000题基础百战程序员

    - 容器的分类:List、Set、Map - List接口的实现类:ArrayList、LinkedList - Set接口的实现类:HashSet、TreeSet - Map接口的实现类:HashMap、TreeMap - **IO流技术** - 输入输出流的基础概念 - 字节流与...

    jsp表达式语言

    - **集合访问**:EL可以直接访问数组和集合,如`list[0]`或`map['key']`。 - **操作符**:EL支持多种类型的操作符,包括算术运算符(如+、-、*、/)、关系运算符(如==、!=、&lt;、&gt;)和逻辑运算符(如&&、||)。 - **...

    freemarker总结

    list指令是一个迭代输出指令,用于迭代输出数据模型中的集合,list指令的语法格式如下: &lt;#list sequence as item&gt; ... &lt;/#list&gt; 上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回...

    JSP树型目录,javascript树型目录。

    同时,Java的集合框架,如List、Set和Map,可用于存储和操作目录结构数据。 至于如何实现树型目录,一种常见的方法是递归结构。每个目录节点包含其子目录和文件,形成一个嵌套的数据结构。在JSP中,可以使用巢状...

    java_web开发人员面试题及答案借鉴.pdf

    9. 集合概念:`List`的实现包括ArrayList和Vector,Map用于存储键值对,Set的元素无序,`Hashtable`是线程安全的。 10. 线程相关:`sleep()`不会释放对象锁,`wait()`会让线程放弃对象锁,线程进入同步方法后,其他...

    java_web开发人员面试题及答案

    2. 跳出多重循环:在Java中,跳出当前的多重嵌套循环,可以使用`break`语句。`return`通常用于结束方法并返回一个值,与循环跳出无关;`forward`和`finally`是Servlet相关,与循环跳出无关。 3. 会话跟踪技术:四种...

    Java进阶路线

    - **JSF, JSTL, Tag**:Java Server Faces 和 JSP 标签库。 - **Spring, Struts, JSF**:流行的Web开发框架。 - **Nginx, Apache, Tomcat, JBoss, Jetty**:常用的Web服务器。 - **HTML/CSS/JS**:前端技术的基础。 ...

    JavaWeb开发人员面试题及答案

    **答案:A List的具体实现包括ArrayList和Vector, B Map集合类用于存储元素对(称作"键"和"值"),D Hashtable是线程安全的。** - **解析:** - `List` 具体实现包括 `ArrayList` 和 `Vector`,其中 `Vector` 是...

    javaweb开发人员面试题及答案.pdf

    - `Map`集合类用于存储键值对,其中每个键映射到一个值。 - `Set`的元素是无序的,不允许重复。 - `Hashtable`是线程安全的。 **10. 下列关于线程说法正确的是:** - **知识点解析:** - 调用`sleep`不会释放...

Global site tag (gtag.js) - Google Analytics