0 0

ireport和Struts2集成,页面上为什么返回的数据全是null呢?3

ireport和Struts2集成,页面上为什么返回的数据全是null呢?
数据的条数是正确的呢、

谢谢。
ireport版本是4.5.1 Struts2 的版本是 2.2.3 谢谢~

问题补充:首先非常感谢您的回复,谢谢!
我iReport端的数据源是Sql Server 2000,数据类型我没管呢,直接从那个里面的Field 拖到Design模式的 Detail栏的呢,也就是Sql 语句查询出来的 (Select * from userInfo)字段,也没管它的数据类型呢。


我Struts2 里面的配置文件的数据源是Action 里面的List集合呢~
<action name="toHtml" class="userInfoAction"
			method="userInfos">
			<result name="success" type="jasper">
				<param name="location">report1.jasper</param>
				<param name="dataSource">userInfos</param>
				<param name="format">HTML</param>
			</result>
			<result name="error">
				/info_error.jsp   
            </result>
            <result name="input">
				/info_error.jsp   
            </result>
		</action>


上面是配置文件。我这个list是返回所有的数据,而iReport端,页面上虽然Sql语句查询的是所有的字段,但是我设计的时候只显示了部分的字段。

lerous 写道
ireport端的数据是怎么对应的?是普通的Bean吗?~
要注意数据类型啥的~


问题补充:您好,非常感谢您的回复,谢谢。
我试了数据源为JavaBean了的,而且也把相关的类放到iReport的classpath里面了,
但是就在Reqort Query 里面的JavaBean Datasource 里面 正确填写了类的路径,点击Read Attributes的时候 ,下面没有列出需要的字段呢。

请问您能详细的指导下吗?谢谢~
lerous 写道
可以在ireport里面新建bean.(把对应的包放在ireport的lib里面)
如com.test.ItemBean;
实例item;
然后数据库里面引用:${item.name}等~

2012年3月13日 16:41
  • 大小: 50.4 KB
  • 大小: 34.2 KB

3个答案 按时间排序 按投票排序

0 0

采纳的答案

可以在ireport里面新建bean.(把对应的包放在ireport的lib里面)
如com.test.ItemBean;
实例item;
然后数据库里面引用:${item.name}等~

2012年3月13日 18:41
0 0

你好,你查找出的数据是封装在一个类里面的吧,那就要看你的属性名是否跟你要显示的字段(在jrxml里面要显示的$F{}里面的名字)相同。

2012年9月07日 17:48
0 0

ireport端的数据是怎么对应的?是普通的Bean吗?~
要注意数据类型啥的~

2012年3月13日 18:38

相关推荐

    Ireport4集成Struts2

    Struts2和iReport的结合,通常用于将数据库中的数据以报表的形式展示在Web页面上,为用户提供数据可视化的功能。 描述中提到"包含LIB ireport jasperreport Struts2 数据库 连接ORACL",这意味着我们需要关注以下几...

    ireport+struts2实现web开发

    在Web开发领域,IReport与Struts2的结合使用是一种常见的技术栈,尤其适用于构建数据可视化和报告生成的系统。IReport是一款强大的报表设计工具,它允许开发者通过拖拽方式创建复杂的报表,而Struts2则是一个流行的...

    ireport + struts2整理

    通过学习和实践这个例子,开发者可以更深入地理解ireport和Struts2的集成,并在实际项目中灵活运用。 总结来说,ireport和Struts2的结合使得开发人员能够方便地在Web应用中生成和展示动态报表,提供了强大的数据...

    MyEclipse Eclipse iReport JasperReport Struts2

    【MyEclipse、Eclipse、iReport、JasperReport与Struts2的整合】 在Java Web开发中,MyEclipse和Eclipse是两种常用的集成开发环境(IDE),它们提供了丰富的功能,包括代码编辑、调试、构建和部署等。iReport是一款...

    struts2+ireport+jasperreport报表设计简单示例

    使用ireport和struts2进行报表设计的简单示例,生成普通报表和饼图、柱状图。java工程的lib里包含丰富的jar包,且很多都是从各个网站下载的最新版本,文件夹内还包含一些ireport和jasperreport文档,适合刚入门学习...

    struts2+jasperReport+ireport做报表总结

    Struts2、JasperReport 和 iReport 是开发Web报表应用中的常用技术栈。本文主要针对使用Struts2框架结合JasperReport5.0与iReport5.0进行报表开发时可能遇到的问题进行总结。 1. **报表预览问题**: - 数据源为空...

    MyEclipse iReport JasperReport Struts2.doc

    MyEclipse是一款强大的Java集成开发环境,而iReport是一款基于JasperReport的报表设计工具,Struts2则是一个流行的Java web应用框架。 1. JasperReport简介: JasperReport是一款开源的报表打印组件,它允许开发者...

    struts2+ireport3.7.2 报表基本应用

    Struts2+iReport3.7.2报表基本应用是一个典型的Java Web开发中的报表生成场景,主要涉及两大核心技术:Struts2作为MVC框架处理前端请求和业务逻辑,iReport作为一个强大的报表设计工具,用于创建复杂的报表模板。...

    java报表(jasperreport_ireport+struts2)

    通过iReport,我们可以添加表格、图表、文本框等元素,并设置它们的样式和数据绑定。此外,iReport还支持实时预览,确保设计出的报表符合预期。 Struts2是一款流行的Java Web框架,它基于MVC(模型-视图-控制器)...

    struts+ireport报表在页面显示,导出,打印功能

    在Struts框架中集成iReport,可以实现在Web页面上展示报表、导出不同格式的文件以及打印报表的功能。下面将详细介绍这个过程中的关键知识点: 1. **报表设计**:首先,我们需要使用iReport来设计报表。iReport支持...

    struts2+Ireport+Jasperreport实现报表导出

    在本项目中,iReport被用来设计报表模板,这些模板定义了报表的布局、样式和数据来源,为报表的动态生成奠定了基础。 **JasperReport**: JasperReport是一个开源的报表生成库,它可以读取由iReport设计的模板,...

    Ireport与web集成

    在IT行业中,报表系统是企业数据可视化的重要工具,而Ireport作为一款强大的开源报表设计工具,广泛应用于生成复杂的业务报表。本篇文章将深入探讨"Ireport与Web集成"这一主题,帮助开发者了解如何将Ireport的强大...

    maven struts2 jasperreport ireport亲测通过整合多家资源

    在这个场景下,`Maven`、`Struts2`、`JasperReport` 和 `iReport` 是四个关键的技术组件,它们共同作用于创建一个强大的、数据驱动的Web应用程序。下面将详细介绍这些技术及其整合过程。 首先,`Maven` 是一个项目...

    struts2 jasper iReport 报表

    结合Struts2、Javabean和iReport,你可以实现用户在Web界面上请求报表,后台服务通过Struts2框架处理请求,调用JDBC或ORM框架(如Hibernate)从数据库获取数据,将数据封装成Javabean集合,然后使用JasperReports ...

    Struts2+ireport PDF报表

    在Struts2中集成iReport,可以实现从数据库或其他数据源获取数据,然后以PDF格式展示给用户,这对于企业级应用来说非常重要,因为PDF报表通常用于打印、保存和分发,确保数据的一致性和完整性。 **Struts2的配置** ...

    struts2框架lib包,针对iReport-3.7.5的库文件,支持日语pdf excel

    在Struts2框架中集成iReport,可以让开发者在Web应用中方便地生成和展示报表。 日语PDF和Excel的生成,涉及到字符编码和国际化(I18N)的支持。由于日语是一种多字节字符集的语言,所以在生成这些文件时,需要确保...

    ireport+ javaBean 做数据源实例

    【标题】:“ireport+ javaBean 做...此外,ireport还可以与其他Java框架(如Spring、Struts等)无缝集成,进一步提高开发效率。通过不断探索和实践,你将能更熟练地驾驭ireport,为你的项目创建出更具影响力的报表。

    iReport使用JavaBean做数据源

    首先,JavaBean是一种符合JavaBeans规范的类,通常用于封装业务逻辑和数据,便于数据的传递和处理。在iReport中使用JavaBean作为数据源,可以解决因多条生产线导致的报表复用问题,以及在Hibernate+Struts架构中报表...

    struts2+ireport学习小结(一)

    2. **创建报表模板**:使用IReport设计报表模板,配置好数据源、字段和样式,然后保存为.JRXML文件。 3. **配置Struts2**:在struts.xml文件中配置Action,这个Action将负责处理报表的请求,并加载数据。Action可能...

    ireport数据源文档

    综上所述,iReport 提供了丰富的数据源配置选项,以满足不同的报表设计需求。无论是从关系型数据库中获取数据,还是处理非关系型数据来源,iReport 均能提供相应的解决方案。对于开发者而言,熟悉这些数据源的配置和...

Global site tag (gtag.js) - Google Analytics