`
jueyue
  • 浏览: 195565 次
社区版块
存档分类
最新评论

struts 标签遍历map,value为List

 
阅读更多

 

<s:iterator value="ob.map" id="temp">

<tr>

<!--获取List的大小,作为rowspan的参数-->

<td rowspan="<s:property value="#temp.value.size"/>">

<s:property value="#temp.key" />

</td>

<s:iterator value="#temp.value" status='st'>

<s:if test="#st.isFirst()">

<!---判断是不是第一个,如果是就不加<tr>--->

<td class="third" width="150" ${o_sfwg==

"是"?"style='color: red;'

":"" } title="${s:yymmddhhmm(attr.c_jlsj) }">

${s:yyyymmdd(day)}&nbsp;${s:hhmm(attr.c_jlsj) }

</td>

</s:if>

 

<s:if test="#st.isFirst()!= true">

<tr>

 

<td class="third" width="40" ${o_sfwg== "是"?"style='color: red'":"" }  >

<a

onclick="positionReback('${attr.c_cph}','${attr.n_cldh}','0',0,'${attr.playBackStartTime}','${attr.playBackEndTime}',0);">回放</a>

</td>

</tr>

</s:if>

</s:iterator>

</tr>

</s:iterator>

外加一个struts标签遍历介绍的很好的文章http://bulote.iteye.com/blog/1391311

 

 

 

0
0
分享到:
评论

相关推荐

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

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

    struts2遍历集合

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

    常用struts1遍历方法

    除了遍历List类型的集合之外,`&lt;logic:iterate&gt;`还支持遍历Map类型的集合。在遍历时,可以同时获取Map中的key和value。 **示例代码:** ```jsp HashMap months = new HashMap(); months.put("Jan", "January"); ...

    遍历Map集合.pdf

    最后,文档中还提到了将List集合存入Map中,然后再通过遍历Map来输出List中的内容。这说明Map集合可以非常灵活地存储不同类型的数据结构,并且可以通过遍历来访问这些数据。 总结来说,遍历Map集合是在Java编程中...

    struts2迭代 Map List

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

    详解Struts2标签遍历

    `s:iterator`标签可以遍历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:property value='value'/&gt; ``` 这将输出:key : 1, ...

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

    Struts2会根据表单元素的名字自动填充这些集合,`list[0]`会对应到`list`的第0个元素,`map['key']`会对应到`map`的键为`key`的元素。 3. **结果的展示**: 一旦Action处理完数据,我们可以使用`&lt;s:iterator&gt;`...

    Struts2 使用OGNL遍历map方法详解

    本文将深入讲解如何使用OGNL遍历Map对象,以展示Struts2在处理复杂数据结构时的灵活性。 首先,让我们来看一下`MapAction`类的代码。在这个例子中,我们定义了四个不同类型的Map对象: 1. `private Map, String&gt; ...

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

    在Struts2中,也可以使用 `&lt;s:iterator /&gt;` 标签遍历Map对象。Map对象中有几对key-value就迭代几次,分别使用 `&lt;s:property value="key"/&gt;` 和 `&lt;s:property value="value"/&gt;` 。 四、iterator的value iterator的...

    Struts中List里嵌套Map

    在JSP页面上,我们可以使用Struts的标签库(struts-bean标签库)来遍历List和Map,将数据展示出来: ```jsp &lt;td&gt;&lt;bean:write name="product" property="id"/&gt; &lt;td&gt;&lt;bean:write name="product" property="name...

    struts标签做的增删查改

    1. **s:iterator**:这是Struts2中的迭代器标签,用来遍历集合对象,如ArrayList、Map等。它常用于显示数据库查询结果或者处理数组。例如,你可以将一个用户列表传递到JSP页面,然后用`s:iterator`标签来循环遍历并...

    struts1.2标签实例

    9. `&lt;s:iterator&gt;`:迭代集合,常用于遍历列表、数组或Map。 10. `&lt;s:if&gt;`和`s:else`:条件判断,根据表达式的值决定是否渲染标签内的内容。 11. `&lt;s:property&gt;`:显示模型数据,可以用来输出ActionForm或Action中的...

    Struts标签库深入学习程序集锦

    2. **迭代标签**:如 `&lt;s:iterator&gt;`,用于遍历集合对象,如数组、列表或Map。开发者可以使用这个标签轻松地在页面上显示列表数据。 3. **表单标签**:如 `&lt;s:textfield&gt;`、`&lt;s:password&gt;` 和 `&lt;s:textarea&gt;`,这些...

    struts2标签解析

    Struts2标签库是Java Web开发中的一个强大工具,它为开发者提供了丰富的UI组件和控制逻辑,极大地简化了视图层的代码编写。Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP...

    struts常用标签示例

    用于迭代集合数据,常用于遍历数组、List、Map等数据结构。 12. **`&lt;s:include&gt;`** 标签: 类似于JSP的`&lt;jsp:include&gt;`标签,用于包含其他JSP或Struts动作。 在Struts2中,这些标签大大增强了JSP页面的功能性和...

    struts2中iterator 标签的使用详解

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...

    struts2标签大全

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

    struts2.0常用标签文档

    4. **遍历集合**:`&lt;s:iterator&gt;`是Struts2中非常实用的标签,用于遍历集合,如List、Set、Map等。通过`value`属性设置遍历的对象,`var`属性定义迭代变量名,`status`属性可以获取当前迭代的状态信息。 5. **条件...

    struts2标签详解与实例

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

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

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

Global site tag (gtag.js) - Google Analytics