`

struts双层iterator嵌套

 
阅读更多

 

有点乱,没有修改,直接贴的自己的代码,有用到的自己看吧。

 

 

<s:if test="facilityBO!=null && facilityBO.facilityAlbumVOs!=null && facilityBO.facilityAlbumVOs.size>0">
					<s:iterator value="facilityBO.facilityAlbumVOs" status="stat" var="parent">
						<tr>
							<td><s:property value="albumName" /></td>
							<td>
							<table width="99%">
							<tr>
								<td>
						<table id="detailTable" border="1" cellspacing="0" cellpadding="2"
							bordercolor="#99CC66">
							<cl width="10%" />
							<cl width="20%" />
							<cl width="20%" />
							<cl width="20%" />
							<cl width="20%" />
							<tr bgcolor="#99CC66" bordercolor="#FFFFFF" id="tr0">
								<th>
									&nbsp;
								</th>
								<th>
									Title
								</th>
								<th>
									Photo
								</th>
								<th align="center">
									Version
								</th>
								<th>
									Remark
								</th>
							</tr>
							<s:if test="#parent.facilityPhotoVOs!=null">
								<s:iterator value="#parent.facilityPhotoVOs" var="child" status="stat2">
									<tr valign="top">
										<td>
											<input type="hidden" name="fpId" value='<s:property escape="true" value="#child.fpId"/>'>
										</td>
										<td>
											<a href="javascript:downLoadFile('<s:property escape="true" value="#child.dmsVO.documentId"/>','<s:property escape="true" value="#child.dmsVO.fileVersion"/>','<s:property escape="true" value="#child.dmsVO.fileName"/>')">
												<s:property value="#child.dmsVO.fileName" /></a>
										</td>
										<td>
											<s:property value="#child.dmsVO.fileName" />
										</td>
										<td>
											<a href="javascript:detailVersion('<s:property escape="true" value="#child.dmsVO.documentId"/>')">
												<s:property value="#child.dmsVO.fileVersion" /></a>
										</td>
										<td>
											<s:textarea readonly="true" name="fileRemarks" cols="60" rows="2"
												value="%{#child.dmsVO.fileRemark}"></s:textarea>
										</td>
									</tr>
								</s:iterator>
							</s:if>
						</table>
					</td>
				</tr>
			</table>
							</td>
						</tr>
					</s:iterator>
				</s:if>
0
0
分享到:
评论

相关推荐

    iterator嵌套,struts2

    在JSP页面中,使用Struts2的`iterator`标签遍历`timereportinfo_view`时,我们需要进行两层嵌套。外层`iterator`遍历`LinkedHashMap`的键值对,内层`iterator`则遍历每个日期对应的`List`。下面是如何正确使用`...

    struts2中iterator 标签的使用详解

    ### Struts2中Iterator标签的深入解析与应用 在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示...

    struts2 iterator标签遍历二维数组

    在Struts2框架中,`&lt;s:iterator&gt;`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`&lt;s:iterator&gt;`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...

    Struts iterator JSP Map 中嵌套 Map

    Struts迭代器(Iterator)在JSP中与Map的交互是一种常见的编程场景,尤其是在处理表单数据、展示复杂对象结构时。Struts2框架提供了一种便捷的方式,允许我们在JSP页面上遍历并显示存储在Map中的数据。这篇博客...

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

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

    一个运用Extjs,Struts2, json,iterator技术构建的iterator_jsonDemo2。 将数据从后台传到Extjs表现层。

    一个运用Extjs,Struts2, json,iterator技术构建的iterator_jsonDemo2。iterator_jsonDemo1的链接:http://download.csdn.net/detail/cafebar123/8816409 运用了Extjs,Struts2, json,iterator技术, 将数据从...

    struts2 标签iterator使用

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于遍历集合或数组中的元素,尤其在处理列表数据时极为有用。通过本文档提供的代码示例,我们将深入探讨`&lt;s:iterator&gt;`标签的使用方法及其与不同数据...

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

    在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框。在Web应用中,用户经常需要进行全选和反选的操作,这通常在管理多个...

    Struts中嵌套集合的显示示例

    在处理复杂数据结构,尤其是涉及到集合对象的嵌套时,Struts提供了强大的展现能力。这个示例将探讨如何在Struts中有效地展示嵌套集合的数据。 首先,我们来理解一下什么是嵌套集合。在编程中,集合可以包含其他集合...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts2 OGNL 表达式及各种标签的使用

    - `&lt;s:iterator&gt;`:遍历集合,如`&lt;s:iterator value="users"&gt;...&lt;/s:iterator&gt;`。 - `&lt;s:select&gt;`、`&lt;s:radio&gt;`和`&lt;s:checkbox&gt;`:用于创建表单元素,绑定数据到Action的属性。 5. **安全问题** - OGNL注入:...

    struts2讲义 struts2讲义struts2讲义struts2讲义struts2讲义

    ### Struts2讲义知识点概览 #### 一、Struts2的历史与发展 - **Struts框架的发展历程**: - Struts最初版本发布于2000年,是Java Web开发领域的一个重要里程碑。 - 随着时间的发展和技术的进步,Struts逐渐暴露...

    struts与jsp 使用方法

    在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是&lt;s:iterator&gt;标签。

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

    在Struts2框架中,开发Web应用时常常需要在JSP页面与Action之间传递数据,以便于展示或者处理。本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行...

    在struts2中要实现for循环

    - **循环嵌套**:可以在一个`s:iterator`标签内部再嵌套另一个`s:iterator`标签来实现嵌套循环。 - **使用自定义对象**:如果需要更复杂的逻辑,可以创建自定义的JavaBean对象并将其放入集合中进行遍历。 ### ...

    Struts迭代器(iterator)遍历List常用的4种例子

    基于MyEclipse开发环境,源码主要有如下4个例子: 1. 遍历List 2. 遍历List&lt;List&lt;String&gt;&gt; 3. 遍历UserEntity 4. 遍历List 遍历方法各有长短,若不是多表联接查询、显示表格的列数已经固定,一般用实体类...

    struts2标签库例子

    Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...

    iterator_adaptor.pdf

    Boost库中的`iterator_adaptor`是一个强大的工具,用于创建自定义迭代器。这个模板类允许程序员以一种灵活的方式包装现有的迭代器类型,以适应特定的需求或扩展其功能。`iterator_adaptor`的设计理念是基于`iterator...

    struts2简单例子

    - `&lt;s:iterator&gt;`:遍历集合数据并在页面上显示。 4. **Struts2配置**: 在`struts.xml`配置文件中,Action类和结果页面被映射。例如: ```xml &lt;result name="success"&gt;/success.jsp ``` 这表示当用户...

    struts标签做的增删查改

    在给定的标题和描述中,"struts标签做的增删查改"提到了几个关键的Struts2标签,它们分别是`s:iterator`、`s:textfield`、`s:select`以及`s:checkboxlist`,这些标签在构建表单和处理数据时起到重要作用。...

Global site tag (gtag.js) - Google Analytics