`
maria3905
  • 浏览: 22747 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

几种常用的map在struts2中的jsp循环方式

 
阅读更多

第一种:Map<object,List<object>>的循环方式

例如:

 Map<TouristConsultation,List<TouristConsultation>> consuMap

<s:iterator value="consuMap" id="map" status="sta">
	<table cellspacing="0" class="g_table_v" id="<s:property value="#map.key.consultId"/>">
	<tr>
		<th width="160">编号</th>
		<td><s:property value="#sta.index+1"/></td>
	</tr>
				
	<tr>
		<th>举报结果</th>
			<td>	
				<s:property value="#map.key.content"/>
			</td>
	</tr>
					
	<!-- 里层循环 -->
		<s:iterator value="#map.value" id="value" status="li">
					<tr>
						<th><span style="color:red">我的回复</span></th>
						<td>
						
							<s:property value="#value.content"/>
						</td>
					</tr>
				
				
				</s:iterator>
			</table>
			</s:iterator>	

 

 

分享到:
评论

相关推荐

    struts2 taglib ognl java jsp

    Struts2的标签库是一系列预定义的JSP标签,它们提供了与Struts2框架交互的能力,帮助开发者在JSP页面中实现业务逻辑和控制流程。主要包含以下几类标签: 1. 动作标签(Action Tags):如`s:action`,用于调用Struts...

    精通struts2

    - **表达式语言**(第7章):通过学习Struts2的表达式语言,开发者可以在视图层进行逻辑控制,避免了在JSP页面中编写过多的Java代码,从而使代码更加清晰、简洁。 - **多视图技术**(第8章):多视图技术是Struts2...

    Struts2标签中文文档(html和chm格式)

    在Struts2框架中,标签库是其核心特性之一,它提供了丰富的UI组件和控制逻辑,使得开发者可以更加便捷地进行页面渲染和交互处理。本文将深入探讨Struts2标签的中文文档,以及如何利用这些文档进行有效开发。 首先,...

    Struts2_API.rar_API_struts2_struts2 api_struts2 api chm_struts2文

    在Struts2 API文档中,你可以找到以下几个核心知识点: 1. **Action接口与ActionSupport类**:Struts2中的Action接口定义了处理请求的基本方法,如execute()。ActionSupport是Action接口的一个基类,提供了默认实现...

    研磨struts2

    - **用途**:在 JSP 页面中可以通过 OGNL 表达式来访问值栈中的数据,也可以用于条件判断、循环等。 - **语法**:例如,`${#request.userName}` 用来获取 request 中的 userName 属性。 6. **Struts2 标签库**:...

    研磨Struts2

    #### 16.2 在Struts2中使用Ajax - **JSON数据格式**:通过Action返回JSON格式的数据。 - **异步请求**:使用jQuery等JavaScript库来发送异步请求。 以上就是关于“研磨Struts2”的主要知识点梳理,通过深入学习...

    struts2标签教程(中文版)

    Struts2标签是Java Web开发框架Struts2中的一部分,它提供了一种简化JSP页面编写的方式,使得开发者可以通过XML语法来替代繁琐的Java脚本和JSP动作元素。Struts2标签库大大提升了代码的可读性和维护性,使得业务逻辑...

    struts2标签库详解(非常不错)

    Struts2标签库的核心在于提供了一种声明式编程的方式,使得开发者可以更专注于业务逻辑,而不是繁琐的JSP代码。下面将详细介绍几个关键的Struts2标签: 1. `s:textfield`: 这个标签用于创建HTML输入字段,它自动...

    Struts2入门教程

    Struts2的配置主要集中在`struts.xml`文件中,其中包含了框架的全局设置和具体的Action配置。配置文件的关键元素包括: 1. ****:定义了一个配置包,通常包含一组相关的Action和拦截器。 2. ****:指定一个Action...

    struts2标签集

    Struts2标签集是Java开发Web应用时常用的一组组件,它们主要用于简化视图层的构建,提升开发效率。Struts2框架的核心是MVC(Model-View-Controller)模式,而标签集则是视图层的重要组成部分,它提供了一系列与JSP...

    JSP几种标签分页及相关说明

    在JSP中,我们通常使用以下几种方式来实现分页: 1. **自定义标签库(Tag Libraries)**:例如,我们可以创建一个自定义的分页标签库,包含开始、结束、上一页、下一页等标签。这些标签可以根据传递的参数(如当前...

    Struts2轻松入门,合适入门的朋友。

    Struts2还提供了内置的数据校验机制,可以通过在`struts.xml`配置文件中定义验证规则或者在Action类上使用注解的方式来进行数据校验。 ### 国际化实现 #### 5.1 页面的国际化 在Struts2中,可以通过资源文件来...

    Struts2与Velocity模板

    在 Struts2 框架中,Velocity 模板引擎可以与 Struts2 集成,实现了显示层与程序代码的分离。 Velocity 模板引擎的优点在于,它可以使得开发人员快速开发显示层,同时也可以与 Struts2 框架集成,以实现显示层与...

    struts示例

    在“Struts示例”项目中,你可能已经接触到了以下几个关键知识点: 1. **MVC模式**:MVC是一种设计模式,用于分离应用的业务逻辑(Model)、用户界面(View)和控制逻辑(Controller)。在Struts中,Action类代表...

    Struts 原理 与 应用

    这个框架旨在提高应用的结构化和可维护性,它是在J2EE平台上发展起来的,特别是在JSP Model 2的基础上进行了进一步的抽象和优化。 **MVC架构** MVC模式是一种软件设计模式,它将应用程序分为三个核心部分:模型...

    struts2-OGNL表达式测试

    在Struts2中,OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于访问和操作对象图。这个“struts2-OGNL表达式测试”可能是一个测试项目或代码示例,旨在演示如何在Struts2应用中使用OGNL表达式...

    struts2 标签

    Struts2是一个强大的Java web应用程序框架,它提供了一种组织Action和控制流程的方式,并且具有丰富的标签库,使得开发者能够更方便地构建用户界面。在Struts2中,标签是核心组件之一,它们极大地简化了JSP页面的...

    Struts标签库

    Struts框架是Java Web开发中的一个经典开源框架,它的核心组成部分之一就是标签库,这使得开发者在编写JSP页面时可以更加便捷地处理业务逻辑和展示数据。在Struts中,主要有三种类型的标签:Bean标签、HTML标签和...

    Struts2.1权威指南光盘源代码第10章

    在第10章中,通常会涵盖Struts2框架的高级主题,可能包括以下几个关键知识点: 1. **拦截器(Interceptors)**:Struts2的核心组件之一,它们按照预定义的顺序在动作执行前后运行,可以用于日志记录、权限验证、...

    Struts 1.x中批量封装对象

    3. **JSP页面**:在JSP页面中,你可以使用Struts的标签库来循环遍历集合,为每个对象创建输入字段。例如,使用`&lt;logic:iterate&gt;`标签: ```jsp ...

Global site tag (gtag.js) - Google Analytics