<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)} ${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
分享到:
相关推荐
在这个例子中,`myMap`是Action类中的一个Map属性,`iterator`标签会遍历Map的每个键值对,并使用`s:property`标签显示它们。 接下来,我们讨论如何遍历List。List是一种有序的集合,`iterator`标签通过`status`...
根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...
除了遍历List类型的集合之外,`<logic:iterate>`还支持遍历Map类型的集合。在遍历时,可以同时获取Map中的key和value。 **示例代码:** ```jsp HashMap months = new HashMap(); months.put("Jan", "January"); ...
最后,文档中还提到了将List集合存入Map中,然后再通过遍历Map来输出List中的内容。这说明Map集合可以非常灵活地存储不同类型的数据结构,并且可以通过遍历来访问这些数据。 总结来说,遍历Map集合是在Java编程中...
其中,`<s:iterator>`标签是用于遍历集合(如List或Map)的关键。 1. **标签** `<s:iterator>`标签是Struts2中最常用的标签之一,它用于迭代任何可迭代的对象,包括List和Map。基本语法如下: ```jsp ...
`s:iterator`标签可以遍历Map对象,例如: ```jsp <s:iterator value="#{'1':'a','2':'b'}" id="id" status="st"> key : <s:property value='key'/> value:<s:property value='value'/> ``` 这将输出:key : 1, ...
Struts2会根据表单元素的名字自动填充这些集合,`list[0]`会对应到`list`的第0个元素,`map['key']`会对应到`map`的键为`key`的元素。 3. **结果的展示**: 一旦Action处理完数据,我们可以使用`<s:iterator>`...
本文将深入讲解如何使用OGNL遍历Map对象,以展示Struts2在处理复杂数据结构时的灵活性。 首先,让我们来看一下`MapAction`类的代码。在这个例子中,我们定义了四个不同类型的Map对象: 1. `private Map, String> ...
在Struts2中,也可以使用 `<s:iterator />` 标签遍历Map对象。Map对象中有几对key-value就迭代几次,分别使用 `<s:property value="key"/>` 和 `<s:property value="value"/>` 。 四、iterator的value iterator的...
在JSP页面上,我们可以使用Struts的标签库(struts-bean标签库)来遍历List和Map,将数据展示出来: ```jsp <td><bean:write name="product" property="id"/> <td><bean:write name="product" property="name...
1. **s:iterator**:这是Struts2中的迭代器标签,用来遍历集合对象,如ArrayList、Map等。它常用于显示数据库查询结果或者处理数组。例如,你可以将一个用户列表传递到JSP页面,然后用`s:iterator`标签来循环遍历并...
9. `<s:iterator>`:迭代集合,常用于遍历列表、数组或Map。 10. `<s:if>`和`s:else`:条件判断,根据表达式的值决定是否渲染标签内的内容。 11. `<s:property>`:显示模型数据,可以用来输出ActionForm或Action中的...
2. **迭代标签**:如 `<s:iterator>`,用于遍历集合对象,如数组、列表或Map。开发者可以使用这个标签轻松地在页面上显示列表数据。 3. **表单标签**:如 `<s:textfield>`、`<s:password>` 和 `<s:textarea>`,这些...
Struts2标签库是Java Web开发中的一个强大工具,它为开发者提供了丰富的UI组件和控制逻辑,极大地简化了视图层的代码编写。Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP...
用于迭代集合数据,常用于遍历数组、List、Map等数据结构。 12. **`<s:include>`** 标签: 类似于JSP的`<jsp:include>`标签,用于包含其他JSP或Struts动作。 在Struts2中,这些标签大大增强了JSP页面的功能性和...
在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...
10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2标签。 11. **s:property标签**:用于显示Action类属性的值,可以格式化输出,支持EL表达式。 12. **s:debug...
4. **遍历集合**:`<s:iterator>`是Struts2中非常实用的标签,用于遍历集合,如List、Set、Map等。通过`value`属性设置遍历的对象,`var`属性定义迭代变量名,`status`属性可以获取当前迭代的状态信息。 5. **条件...
4. `<s:iterator>`:迭代标签,用于遍历集合对象,如List、Map等。例如: ```jsp <s:iterator value="users"> <td><s:property value="username" /> <td><s:property value="email" /> ``` 5. `...
Map里存放的是List时 <br><logic:iterate id="destMap" name="srcMap"><br> <logic:iterate id="bean" name="destMap" property="value" /> <br> <bean:write name="bean" property="name" /><br> ...