`
lydawen
  • 浏览: 472175 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

struts 页面叠迭复杂对象输出

    博客分类:
  • java
阅读更多

因为是hibernate多表查询,表间无关系,数据懒得封装,所以查出来的结果有些特殊。

 

如查询用户表User(id,name...) 和成绩表Scope(userid,scope...)

 

得到的结果是:List<Object,Object>,实际数据为List<User,Scope>

 

在页面上输出方法:

<s:iterator value="resultList" id="resultObj" status="status">
   ${resultObj[0].name}
</s:iterator>

  以上即可输出每个用户姓名。

 

分享到:
评论

相关推荐

    Struts2最佳实践之一-在复杂实体对象中,如何将页面参数转换为实体对象

    本篇文章将深入探讨如何在Struts2中实现从复杂实体对象到页面参数的有效转换,以提升开发效率和代码的可维护性。在实际项目开发中,我们经常需要将用户在页面上填写的数据映射到后台的实体对象,Struts2的...

    struts1.2 from表单提交包含list的对象

    在Struts1.2中处理表单提交,特别是当表单数据包含列表对象时,需要理解一些核心概念和技术。这篇博客文章可能详细探讨了如何在Struts1.2中处理这类情况。 首先,让我们来了解Struts1.2中的表单提交流程。当用户在...

    struts2简单登录页面

    struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面

    struts2 json传输对象文档+jar包

    在Struts2中使用JSON,首先需要在配置文件(struts.xml)中启用JSON插件,并指定哪些Action支持JSON输出。然后,在Action类中,你可以创建一个返回类型为`Map, Object&gt;`或自定义对象的方法,这个方法将被转换成JSON...

    Struts开发中有哪几个关键对象

    在Struts框架中,有几个核心的关键对象,它们是构建基于MVC(模型-视图-控制器)架构的应用程序的关键组件。下面将详细解释这些对象及其作用: 1. **ActionServlet**: ActionServlet是Struts框架的核心控制器,它...

    struts2 获取request

    struts2 获取request session对象

    Struts2静态页面生成

    Struts2结合FreeMarker模板引擎可以方便地生成静态页面,提高网站的响应速度和用户体验。 FreeMarker是一个强大的、轻量级的模板语言,用于生成动态内容。它与Java紧密集成,允许开发者用模板来分离业务逻辑和表现...

    Struts 标签 页面跳转 数据库操作

    在Struts中,标签库提供了一种便捷的方式来在JSP页面中处理用户输入和控制页面流转。本篇将深入探讨Struts标签在页面跳转和数据库操作中的应用。 一、Struts标签 1. Radio(单选按钮):Struts提供了`&lt;html:radio&gt;...

    Struts2+JSON_实现AJAX_返回对象和列表

    本文将详细解释如何使用Struts2和JSON来实现AJAX返回对象和列表。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成。在Struts2中,JSON插件...

    基于struts2的hello world输出

    在这个"基于Struts2的Hello World输出"中,我们将深入理解如何使用Struts2来创建一个简单的web应用。 首先,Struts2的核心在于它的Action类,它是业务逻辑处理的主要组件。在我们的"Hello World"示例中,我们需要...

    Struts2返回JSON对象的方法总结完整实例

    但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。本人碰到需要用开发基于Struts2的HTTP+JSON返回类型接口就是基于既定框架结构下...使用Servlet的输出流写入JSON字符串;2.使用Struts2对JSON的扩展。

    struts2取到页面的值

    以下将详细解析Struits2中获取页面值的方法,包括基本类型参数的获取、复杂对象属性的映射以及Spring框架集成下的依赖注入。 ### 基本类型参数的获取 当页面通过表单提交一个简单的字符串或数字时,可以在Action类...

    struts2的方式返回json到jsp页面 List,Map,Object,对象各种操作都有....MyEclipse的,导入直接看效果。

    jsp通过Ajax无刷新获取Action返回的模拟数据,然后通过struts2转化成json数据返回页面....这里面Map,List,对象等等,一些常用的操作都有。主要的代码在Action和 json.js里面。适合新手入门

    Struts2整合Freemarker生成静态页面

    6. **Struts2的OGNL表达式**:在Freemarker模板中,可以利用Struts2的OGNL(Object-Graph Navigation Language)表达式来访问复杂的对象结构和方法。例如,`${user.address.city}`可以访问User对象的嵌套属性address...

    struts2 与 struts1的区别

    然而,JSTL EL对于复杂对象的访问能力较弱。 - **Struts2** 支持更加强大和灵活的表达式语言——OGNL(Object Graph Navigation Language)。OGNL不仅支持基础的对象图遍历,还支持对集合和索引属性的深入操作,使得...

    Struts1和Struts2的区别和对比

    页面绑定方面,Struts1依赖JSP标准机制,而Struts2采用ValueStack技术,允许taglib直接访问值栈中的对象,无需在视图和对象之间建立直接绑定,提高了重用性。 在类型转换上,Struts1的ActionForm属性通常是String...

    struts1.0和struts2

    Struts2则直接使用Action的属性作为输入属性,消除了ActionForm的需求,支持更丰富的对象类型作为输入/输出对象,如ModelDriven模式,这使得处理复杂数据结构变得更加直观。 在表达式语言方面,Struts1整合了JSTL的...

    struts1写的登陆页面,非常适合初学者

    3. ActionForm:ActionForm是Struts1中的表单对象,用于封装来自JSP页面的用户输入,它在请求处理过程中起着桥梁的作用,将数据从视图传递到模型。 4. JSP与Taglib:Struts1提供了丰富的标签库(Taglib),如html...

    转:struts1与struts2的区别

    此外,Struts2支持模型驱动特性,允许使用现有的业务对象作为输入/输出对象,减少了代码冗余并提高了代码复用性。 #### 6. 表达式语言的改进 - **Struts1**: Struts1集成了JSTL,使用JSTL的表达式语言(EL),支持...

    struts2标签使用方法

    Struts2 允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂、多变的需求。 Struts2 标签分类 Struts2 标签库可以分为三大类:UI 标签、非 UI 标签和 Ajax 标签。 UI 标签 UI 标签主要用于生成 HTML ...

Global site tag (gtag.js) - Google Analytics