`
空空儿
  • 浏览: 136663 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

s:iterator 遍历Map

 
阅读更多

前端js标签 遍历Map的集中方式。

<!-- maps.put(String, list<bean>) 类型--->
<s:iterator value="request.maps" id="entry" status="status">
  <s:property value="#entry.key" />  <!--  key值-->
  <s:iterator value="#entry.value" id="item" status="status">
    ${item.name}
  </s:iterator>  
</s:iterator>


<!-- maps.put(String, bean) 类型--->
<s:iterator value="#request.maps" id="item" status="status">
    ${item.name}
  </s:iterator> 


<!-- datalist.add(list<bean>)类型--->

<s:iterator value="#request.datalist" id="item" status="status">
    ${item.name}
  </s:iterator> 


<!-- datalist.add(Map<String, Object>)类型--->
<s:iterator value="#request.datalist" id="item" status="status">
    ${item.name}
  </s:iterator> 

 

分享到:
评论

相关推荐

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

    在这个例子中,`myMap`是Action类中的一个Map属性,`iterator`标签会遍历Map的每个键值对,并使用`s:property`标签显示它们。 接下来,我们讨论如何遍历List。List是一种有序的集合,`iterator`标签通过`status`...

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

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

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    `s:iterator`标签是Struts 2 提供的一个迭代标签,它允许开发者遍历任何可迭代的对象,如数组、集合或Map。在描述中提到的场景,这个标签用于遍历一个数据集,然后为每个元素创建一个`&lt;s:checkbox&gt;`标签。 `s:...

    s:iterator 用法 (2).docx

    这样可以遍历Map中的所有键值对。 4. **遍历数据栈中的对象** `s:iterator` 可以遍历数据栈中的复杂对象,如一个包含属性的类: ```jsp class Attr { String attrName; String getAttrName(){return "123";} ...

    s:iterator 用法.docx

    Struts2 框架中的 `s:iterator` 标签是用于遍历集合、数组、Map 或者数据栈中的对象的重要组件。这个标签提供了一种便捷的方式来在 JSP 页面上展示动态数据,使得开发者能够方便地循环遍历并显示元素。下面我们将...

    s:iterator 用法.pdf

    3. **遍历Map** `value`属性可以直接设置为Map对象,或者以特定格式定义Map的键值对。例如: ```jsp &lt;s:iterator value="#{'1':'a','2':'b'}" id="id" status="st"&gt; key:&lt;s:property value='key'/&gt;value:&lt;s:...

    strust2 s:iterator常用情况个人总结

    在 Struts2 框架中,`s:iterator` 是一个非常重要的标签,它主要用于遍历集合数据(如数组、列表、映射表等),并且在 JSP 页面上显示这些数据。下面将根据提供的示例代码对 `s:iterator` 在不同场景下的使用进行...

    jsp页面iterator遍历数组、Map、List

    该文档代码讲述了如何在jsp页面iterator遍历数组、Map、List集合

    s:iterator 用法 (2).pdf

    遍历Map的代码如下: ```jsp &lt;s:iterator value="map" id="id" status="st"&gt; key : &lt;s:property value='key'/&gt;value:&lt;s:property value='value'/&gt; &lt;/s:iterator&gt; ``` 4. **遍历数据栈中的对象和属性** 如果值...

    另一种遍历Map的方式

    "遍历Map的方式" Map是一种常用的数据结构,在Java中有多种遍历Map的方式。今天,我们来讨论一种遍历Map的方式,即使用Map.Entry和Map.entrySet()。 Map.Entry是什么? ---------------- Map.Entry是一个接口,...

    struts2中iterator 标签的使用详解

    除了遍历列表和数组,`&lt;s:iterator&gt;`同样支持遍历Map类型的数据。Map的遍历可以通过直接指定Map的值或者引用数据栈中的Map对象来实现: ```xml &lt;s:iterator value="{'1':'a','2':'b'}" id="id" status="st"&gt; key: ...

    java-遍历map

    ### 二、使用keySet遍历Map `Map`提供了一个`keySet()`方法,该方法返回`Map`中所有键的集合视图。通过这个方法,我们可以获取到一个包含所有键的`Set`集合,然后使用迭代器(`Iterator`)或增强型for循环(foreach...

    struts2中的map遍历

    在Struts2中,我们可以使用OGNL(Object-Graph Navigation Language)表达式语言来遍历Map。 在Struts2中,Map遍历通常在JSP页面上进行,使用OGNL表达式。以下是一个简单的例子: ```jsp &lt;%@ taglib prefix="s" ...

    map遍历的三种方法

    这个方法是最常用的遍历方法,它可以直接获取 Map 集合中的所有值,然后使用 Iterator 遍历这些值。这种方法简单易懂,易于掌握,但它不能获取 Map 中的键,只能获取值。例如: ```java public static void work...

    map遍历的四种方法

    System.out.println("通过Map.entrySet()和Iterator遍历key和value"); Iterator&lt;Map.Entry, String&gt;&gt; it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry, String&gt; entry = it.next(); System....

    struts2 标签库 帮助文档

    4. &lt;s:iterator&gt;&lt;/s:iterator&gt;-----用于遍历集合 L: 1. &lt;s:label&gt;&lt;/s:label&gt;-----只读的标签 M: 1. &lt;s:merge&gt;&lt;/s:merge&gt;-----合并遍历集合出来的值 O: 1. &lt;s:optgroup&gt;&lt;/s:optgroup&gt;-----获取...

    Struts iterator JSP Map 中嵌套 Map

    以下是一个简单的例子,展示了如何在JSP中使用Struts2的迭代器处理嵌套Map: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; // 假设在Action中设置了一个名为user的属性,其值是一个包含嵌套Map的对象 ...

    struts2中siterator 标签的使用详解 及 OGNL用法.docx

    在 Struts2 中,`s:iterator` 标签是一个非常重要的标签,它用于遍历集合(如数组、列表、Map 等)并展示其内容。这篇文档详细讲解了 `s:iterator` 标签的使用方法以及 OGNL(Object-Graph Navigation Language)的...

    struts2迭代 Map List

    其中,`&lt;s:iterator&gt;`标签是用于遍历集合(如List或Map)的关键。 1. **&lt;s:iterator&gt;标签** `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它用于迭代任何可迭代的对象,包括List和Map。基本语法如下: ```...

    struts2中siterator 标签的使用详解 及 OGNL用法

    - 如果 `value` 是数据栈中的 `java.util.Map` 对象,可以使用 `&lt;s:iterator value="map" id="id" status="st"&gt;` 遍历,其中 `key` 和 `value` 通过 `status` 访问。 4. **遍历数据栈**: - 当 `value` 是 Action...

Global site tag (gtag.js) - Google Analytics