`

struts2:利用标签显示List嵌套Map

 
阅读更多

List中存放一个Map,利用<s:iterator/>标签显示例子如下:

其中detailList是List的名字(必须和后台返回的List名字相同),hashMap是其中存放的Map的一个代号。

#hashMap.seat中seat是Map中的key。

  1.      < s:iterator   value = "detailList"   id = "hashMap" >
  2.          < tr >
  3.              < td > < s:property   value = "#hashMap.seat"   />   </ td >
  4.              < td > < s:property   value = "#hashMap.specialOffer"   />   </ td >
  5.              < td > < s:property   value = "#hashMap.price"   />   </ td >
  6.              < td > < s:property   value = "#hashMap.preferentialPrice"   />   </ td >
  7.              < td > < s:property   value = "#hashMap.returnPoint"   />   </ td >
  8.              < td > < s:property   value = "#hashMap.remainMoney"   />   </ td >
  9.              < td > < s:property   value = "#hashMap.direction"   />   </ td >
  10.              < td > < s:property   value = "#hashMap.releaseMan"   />   </ td >
  11.              < td > < input   type = "button"   value = "订票" > </ input >   </ td >
  12.          </ tr >
  13.      </ s:iterator >
分享到:
评论

相关推荐

    Struts中List里嵌套Map

    最后,虽然提供的文件名称是“查看消费记录.doc”,但这似乎与Struts中List嵌套Map的主题不直接相关。通常,消费记录可能涉及数据库操作、报表生成等,这部分内容超出了当前主题,因此在此不做深入探讨。如果你需要...

    struts2标签大全

    10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2标签。 11. **s:property标签**:用于显示Action类属性的值,可以格式化输出,支持EL表达式。 12. **s:debug...

    iterator嵌套,struts2

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

    Java struts2 ongl 标签 jsp页面

    Java Struts2 OGNL(Object-Graph Navigation Language)标签是用于在JSP页面中动态地访问和操作Java对象的强大工具。以下是对这些知识点的详细解释: 1. **对象树的访问**: OGNL允许开发者通过点号(`.`)来遍历...

    struts2 表单数据绑定map、list等.rar

    本资源“struts2 表单数据绑定map、list等.rar”着重讲解了Struts2如何处理表单数据,特别是如何将表单数据绑定到Map和List等集合类型。了解这些内容对于构建动态、复杂的Web应用至关重要。 在Struts2中,数据绑定...

    struts2标签.doc

    `&lt;s:iterator&gt;`:这是最常用的标签之一,用于遍历集合(如List、Map等),并可以嵌套使用其他标签。 M. `&lt;s:merge&gt;`:合并遍历集合的值,方便处理集合数据。 N. `&lt;s:optgroup&gt;` 和 `&lt;s:option&gt;`:在下拉框中创建...

    在struts2中要实现for循环

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

    Struts Taglibs 标签

    6. `&lt;logic:iterate&gt;`: 遍历集合对象,如数组、List或Map,常用于循环输出。 7. `&lt;tiles:insert&gt;`: 插入一个预定义的页面模板或组件。 8. `&lt;html:errors&gt;`: 显示ActionForm中验证错误消息。 三、使用Struts ...

    struts2 的标签库

    2. **显示标签`&lt;s:property&gt;`**:这个标签用于在页面上输出Action中的属性值,例如`&lt;s:property value="userName" /&gt;`,它会查找Action中`userName`属性的值并显示。注意,属性需要有`getter`方法。 3. **往对象中...

    Struts2页面取值总结

    ### Struts2页面取值与标签使用详解 #### 引言 在Web应用开发中,Struts2框架因其强大的功能和灵活的配置受到广大开发者青睐。本文将深度解析Struts2框架中页面取值的多种方式及核心标签的使用技巧,帮助开发者更...

    struts2学习笔记

    Struts2是一个基于MVC设计模式的Java web框架,它极大地简化了开发过程,并提供了强大的功能。在Struts2中,OGNL(Object Graph Navigation Language)是表达式语言,用于在视图层与模型层之间进行数据绑定和交互。...

    Jxls结合Struts2下载

    6. **数据绑定**:在Struts2 Action中,你需要准备一个数据集(如List或Map),这将与Excel模板的占位符对应起来。Jxls会根据模板的结构自动填充数据。 7. **文件流处理**:在Struts2中,使用`response....

    常用struts1遍历方法

    #### 三、使用`&lt;logic:iterate&gt;`遍历嵌套Map 在实际项目中,经常遇到需要遍历多层嵌套的Map结构。下面是一个更复杂的示例,展示了如何使用`&lt;logic:iterate&gt;`标签来遍历嵌套的Map。 **示例代码:** ```jsp ...

    ognl struts2

    3. 表达式拦截器:Struts2的拦截器机制也利用OGNL,允许开发者自定义表达式来处理请求或响应。 三、OGNL语法特点 1. 属性访问:`object.property`,例如`user.name`,用于访问对象的属性。 2. 方法调用:`object....

    OGNL学习笔记,包含struts2中ognl的各种用法

    随后,`&lt;s:iterator&gt;`标签遍历Map,通过`&lt;s:property&gt;`标签分别显示键和值。OGNL允许我们以键值对的形式处理复杂的数据结构。 此外,OGNL还支持其他高级功能,如动态方法调用、链式属性访问、条件语句、循环控制等...

    Struts详细资料整理

    ### Struts框架中的最佳实践与标签库应用 #### 概述 在开发基于Struts框架的应用程序时,遵循良好的设计模式对于确保代码的可维护性和扩展性至关重要。一个常见的建议是“不要在Action中进行业务逻辑的处理”,这...

    struts学习笔记(4)

    3. **属性显示标签 `&lt;s:property&gt;`**: - 用于显示数据,可以是直接的值或通过 OGNL 访问得到的值。 4. **条件标签 `&lt;s:if&gt;`、`&lt;s:elseif&gt;`、`&lt;s:else&gt;`**: - 这些标签用于实现基于条件的逻辑分支。 ```xml ...

    Struts常见的Form(一)

    这种类型的Bean使用List或Map来存储数据。例如,如果一个表单允许用户添加任意数量的联系人,可以在Form Bean中定义一个List来存储这些联系人。 3. **嵌套Form Bean**: 在复杂的表单中,可能会有嵌套的表单结构,即...

    Struts2 使用OGNL遍历map方法详解

    在JSP中,Struts2提供了`struts-tags`库,我们可以利用它来遍历Map。以下是如何遍历这四种类型的Map: 1. **遍历字符串键值对**: ```jsp &lt;s:iterator value="map"&gt; &lt;td&gt;&lt;s:property value="key"/&gt; &lt;td&gt;&lt;s:...

    struts2_ognl基本用法.doc

    ### Struts2 OGNL 基本用法详解 #### 一、访问值栈中的Action及对象属性 OGNL(Object-Graph Navigation Language)是Struts2框架中用于访问和操作Java对象的一种强大表达式语言。在Struts2中,OGNL主要用于访问值...

Global site tag (gtag.js) - Google Analytics