`
awaitdeng
  • 浏览: 217119 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Struts2 List<map>的遍历。(三种方法)

 
阅读更多
  1、    <s:iterator  value="rowsData"  var="map">
id:<s:property value="#map.id"/><br>
key: <s:property value="#map.num"/><br>   
   value:<s:property value="#map.venuename"/><br>
</s:iterator>
2、
<s:iterator id="id" value="rowsData" status="map_state">
<tr>
<s:property value="#map_state.index" />
</tr>
<tr>
<s:iterator value="rowsData[#map_state.index]">
<td align="center">
Key :
<s:property value="key" />
Value :
<s:property value="value" />
</td>
</s:iterator>
</tr>
</s:iterator>
3、
<s:iterator id="map" value="rowsData" var="map"> 
            <s:iterator value="#map">      
                Key : <s:property value="key" />     
                Value : <s:property value="value" />     
                <br>     
            </s:iterator>     
        </s:iterator>  

分享到:
评论

相关推荐

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    在Struts2中,`iterator`标签是用于遍历集合数据的重要工具,它可以用来迭代Map、List和数组等数据结构,以便在视图层进行展示。本篇文章将深入探讨`iterator`标签在遍历这些数据类型时的具体用法。 首先,我们来看...

    struts2遍历集合

    根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...

    logic:iterate标签当遍历的collection为Map时的使用

    Map里存放的是bean时&lt;br&gt;&lt;br&gt;&lt;logic:iterate id="destMap" name="srcMap"&gt;&lt;br&gt;&lt;br&gt; &lt;bean:define id="bean" name="destMap" property="value" /&gt;&lt;br&gt;&lt;br&gt; &lt;bean:write name="bean" property="name" /&gt;&lt;br&gt;&lt;br&gt;&lt;/...

    常用struts1遍历方法

    Struts1提供了多种遍历集合的方法,其中最为常用的便是`&lt;logic:iterate&gt;`标签。通过该标签,我们可以方便地遍历集合中的元素,并且对每个元素进行相应的操作。 #### 一、使用`&lt;logic:iterate&gt;`遍历List(或Vector)...

    Struts中List里嵌套Map

    2. 遍历List和Map时,确保逻辑正确,避免越界或空指针异常。 3. 对于Map的键,最好使用常量,以保持代码的可读性和一致性。 关于工具的使用,可能涉及到IDEA、Eclipse等Java开发环境中的插件,它们可以帮助开发者...

    struts2迭代 Map List

    通过以上这些方法,Struts2的`&lt;s:iterator&gt;`标签能够灵活地处理Map和List数据,大大简化了JSP页面的数据展示逻辑。了解并熟练运用这些特性,能提高开发效率,让代码更加简洁易读。在实际项目中,根据具体需求进行...

    Struts2 使用OGNL遍历map方法详解

    4. `private Map&lt;String, List&lt;Student&gt;&gt; listMap`: 存储学生列表,每个键对应一个包含多个Student对象的列表。 在`testMap()`方法中,我们为这些Map对象填充了示例数据。这些数据可以被传送到视图层进行展示。 接...

    iterator嵌套,struts2

    在Struts2框架中,`iterator`标签是一个非常重要的组件,用于遍历各种集合对象,如List、Map等。在上述描述中,开发者遇到了一个关于`iterator`标签嵌套使用的问题,涉及到`LinkedHashMap`存储的数据结构。让我们...

    struts2标签详解与实例

    4. `&lt;s:iterator&gt;`:迭代标签,用于遍历集合对象,如List、Map等。例如: ```jsp &lt;s:iterator value="users"&gt; &lt;tr&gt; &lt;td&gt;&lt;s:property value="username" /&gt;&lt;/td&gt; &lt;td&gt;&lt;s:property value="email" /&gt;&lt;/td&gt; &lt;/tr&gt; ...

    struts2集合示例

    本示例重点展示了Struts2框架如何与各种集合类型,如Set、List和Map进行集成和操作。 在Web应用程序中,集合数据结构经常被用来存储和管理动态的数据。Set集合不包含重复元素,按照插入顺序或特定规则排序,例如...

    遍历Map集合.pdf

    在遍历Map时,我们通常有三种方式: 1. 使用keySet方法获取所有键,然后遍历这些键,通过键来获取对应的值。 示例代码如下: ```java Map&lt;String, String&gt; map = new HashMap&lt;&gt;(); map.put("a", "1"); map.put...

    在struts2中要实现for循环

    `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它可以用来遍历集合(如List、Set、Map等)。但是,如果想要实现类似Java中的`for`循环功能,可以利用`org.apache.struts2.util.Counter`类来实现。 ### 实现步骤 ...

    使用struts2的标签,在页面上用列表的方式列出action里集合中所有元素的所有属性值

    &lt;th&gt;属性2&lt;/th&gt; &lt;!-- 添加更多属性列 --&gt; &lt;/tr&gt; &lt;s:iterator value="collectionName"&gt; &lt;tr&gt; &lt;td&gt;&lt;s:property value="property1" /&gt;&lt;/td&gt; &lt;td&gt;&lt;s:property value="property2" /&gt;&lt;/td&gt; &lt;!-- 添加更多属性列 --...

    Struts2中ognl遍历数组,list和map方法详解

    Struts2中OGNL遍历数组、List和Map方法详解 Struts2框架中,OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于在Web应用程序中访问和操作对象。其中,OGNL遍历数组、List和Map是常见的操作,...

    struts2迭代

    在Struts2中,“迭代”是指遍历和处理数据集合,如Map或List,以便在用户界面上展示或者进行其他业务逻辑操作。在Web开发中,这种迭代通常与视图层有关,用于动态生成HTML内容。 标题“Struts2迭代”直指这个主题的...

    Struts2全部标签使用说明

    - `&lt;s:iterator&gt;` 用于遍历集合,如ArrayList、Map等,可以循环输出集合中的元素。 H. `&lt;s:head&gt;`, `&lt;s:hidden&gt;`: - `&lt;s:head/&gt;` 在HTML的`&lt;head&gt;`标签中使用,用于生成头部信息。 - `&lt;s:hidden&gt;` 创建一个隐藏字段...

    struts2 标签库 帮助文档

    2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:combobox&gt;-----下拉框 4. &lt;s:component&gt;&lt;/s:component&gt;-----图像符号 D: 1. &lt;s:date/&gt;-----获取日期格式 2. &lt;s:...

    Struts标签集合简介

    `&lt;s:checkbox&gt;`, `&lt;s:checkboxlist&gt;`, `&lt;s:combobox&gt;`, `&lt;s:component&gt;`: 这些标签用于创建复选框、多选框、下拉框和自定义组件。例如,`&lt;s:checkboxlist&gt;`允许用户从列表中选择多个选项,而`&lt;s:combobox&gt;`则用于...

Global site tag (gtag.js) - Google Analytics