当前位置: 首页 > 知识库问答 >
问题:

Struts2和Jasper图表

宗政天逸
2023-03-14

我正在使用Struts2,想用Jasper创建图表。我已经创建了要传递给Jasper的数据源。我已经使用ireport设计了图表(只是拖动了图表,没有制作图表样式)。

然后使用空datasource将字段名设置为与传递的属性相同,但它仍然生成一个空图表。在报告中它起作用,但在图表中它不起作用。当我使用数据来构建图表时,必须应用一些技巧?有人能帮我吗?这与构建图表中的数据集有关吗?

共有1个答案

梁华清
2023-03-14

您的数据源不应该只是一个对象列表。为了有效地使用内存,JasperReport字段需要实现一些方法。所以jasper可以一个接一个地得到庞大的数据。因此,对象类必须实现

JRDataSource

或者您可以简单地使用

 类似资料:
  • 对于Jasper报告4.5 如何访问条形图标签表达式?我尝试过,我们可以通过访问label。但是当这个生成器执行时,它没有我们在jrxml文件中为 字段设置的公式,例如[barvalue$colorcode$]。我发现 是在 类中执行的,该类是JasperReport类。

  • 主要内容:1. Action (JSON),3. struts.xml,4. 实例在这个Struts2例子,将学习如何通过“struts2-json-plugin.jar”库将对象转换为JSON格式的数据。 1. Action (JSON) 这是一个将被转换成JSON格式的 Action 类。 3. struts.xml 要输出JSON数据,需要声明一个包,它扩展“json-default”,会将结果类型转为“json”。 4. 实例 访问动作URL时,JSONDataActi

  • 主要内容:数据库设置:,Hibernate的配置:,环境设置:,Hibernate 类:,动作类:,创建视图文件:,Struts 配置:Hibernate是一个高性能的对象/关系持久性和查询服务许可下的开源GNU通用公共许可证(LGPL),并免费下载。在这一章中,我们要学习如何实现Struts2与Hibernate集成。如果你不熟悉与Hibernate,那么可以查看我们的Hibernate教程。 数据库设置: 在本教程中,我会使用“struts2_tutorial”MySQL数据库。我连接到我的

  • 在本章中,让我们通过Struts2的集成Tiles框架所涉及的步骤。 Apache的Tiles是一个内置的模板框架来简化Web应用程序用户界面的开发。 首先,我们需要从Apache Tiles 网站下载的files jar文件。需要添加下面的jar文件添加到项目的类路径。 tiles-api-x.y.z.jar tiles-compat-x.y.z.jar tiles-core-x.y.z.jar

  • Spring是一个流行的Web框架,它提供易于集成与很多常见的网络任务。所以,问题是,为什么我们需要Spring,当我们有Struts2?Spring是超过一个MVC框架 - 它提供了许多其它好用的东西,这是不是在Struts。例如:依赖注入可以是有用的任何框架。在本章中,我们将通过一个简单的例子来看看如何集成Spring和Struts2一起。 首先,需要添加下列文件到项目的构建路径从Spring

  • 我有例外 有人能告诉我,我的配置中缺少了什么吗?