最近一直在搞 jfreechart ,所以总结了一下一个页面实现多个图。
思路:
img中src是一个请求,action中方法返回流。action中只有一个jfreechart实体类.
多个图就是页面上多个 img,然后对应的src就是多个请求。
页面:
<img src="请求"/>
action 方法:
/**
* 输出区域饼状图
* @return
* @throws Exception
*/
public void marketArea() throws Exception {
HashMap<String, String> conditions = new HashMap<String, String>();
conditions.put("placeId", this.getSessionplaceid());
this.idcards = this.supplierService.searchIdcardDataSet(conditions);
this.chart = JFreeChartUtil.createAreaChart(JFreeChartUtil.createAreaPieDataset(idcards));
ChartUtilities.writeChartAsPNG(this.getResponse().getOutputStream(), chart, 800, 700); //这一步很重要
}
完毕。
多个图 就多个 img 标签 多个请求。action中多个方法,chart 对象只有一个就可以了。
如果img标签的src是一个请求,那么页面会首先调用这个请求,到类中查找对应的方法,然后得到此方法的返回值,显示。
分享到:
相关推荐
"JFreeChartWebDemo"是展示如何在Web环境中利用JFreeChart生成图表的一个示例工程。这个项目可能包含了HTML、Servlet或JSP文件,以及Java代码,它们共同协作将JFreeChart生成的图表以图像的形式在网页上展示出来。...
这个 JSP 示例展示了如何利用 JFreeChart 创建一个简单的柱状图,并在 Web 页面上显示。实际应用中,数据集通常会从数据库或计算得到,图表样式和交互功能也可以通过调整各种配置进行定制。 **四、扩展应用** 除了...
JFreeChart 是一个开源的 Java 图形库,它为开发者提供了丰富的图表功能,包括饼图、柱状图、线图、散点图、甘特图等,广泛应用于数据可视化和报告生成。本例子将详细介绍如何在 Web 应用中使用 JFreeChart。 在 ...
总的来说,使用JFreeChart在JSP页面上实现甘特图涉及数据库交互、数据处理、图表生成和页面渲染等多个环节。通过熟练掌握这些步骤,你可以为Web应用创建功能丰富的项目管理工具,帮助团队更有效地跟踪和管理项目进度...
jfreechart是一款开源的Java图表绘制库,它提供了丰富的API来创建各种类型的图表,如折线图、柱状图、饼图等,并且支持将图表导出为图片或嵌入到网页中。由于其高度可定制性及广泛的适应性,jfreechart成为了Java...
JFreeChart是一个强大的Java库,它允许开发者创建各种类型的图表,包括曲线图、柱状图、饼状图和分布图等。在当前JS图表库盛行的时代,JFreeChart依然因其稳定性和丰富的定制性而在Java领域占有一席之地。本文将详细...
JFreeChart是一个强大的开源Java库,用于创建各种图表,如折线图、柱状图、饼图、散点图等。在Java程序中,我们可以利用JFreeChart来生成图形报表,以便更好地可视化和理解数据。以下将详细介绍如何使用JFreeChart...
7. **社区活跃**:作为开源项目,JFreeChart有一个活跃的开发者社区,不断更新和改进,提供了大量的示例代码和文档,帮助开发者快速上手。 8. **国际化支持**:JFreeChart支持多语言,可以方便地为不同地区的用户...
在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JFreeChart则是一个强大的Java图表库,能够帮助开发者生成各种复杂的图表,包括折线图。本教程将详细介绍如何在JSP中利用JFreeChart库来...
JFreeChart是一个开源项目,它提供了丰富的API来生成高质量的图表,包括线图、柱状图、饼图、散点图、面积图、甘特图、雷达图等。这些图表可以用于报表、数据分析和监控等多个领域。JFreeChart支持多种输出格式,如...
在压缩包中的文件很可能是包含了一个或多个JSP页面、Servlet以及可能的Java类,它们展示了如何配置和使用JFreeChart。这些文件将演示如何初始化和配置JFreeChart对象,设置数据源,以及如何在HTTP响应中返回图表。 ...
例如,以当前最新版本jfreechart-1.0.12为例,下载后得到的压缩包包含多个组件,如`jfreechart-1.0.12.jar`、`jcommon-1.0.15.jar`等。 #### 三、JFreeChart环境配置 配置JFreeChart需要以下几个步骤: 1. **解压...
JFreeChart 是一个免费的图表库,专为 Java 平台设计。它能够应用于各种 Java 应用程序、Applet、Servlet 和 JSP 页面等环境中。该库提供了丰富的图表类型和高度定制化的功能,使得开发者能够轻松地将复杂的统计数据...
- `viewChart.jsp`:这可能是一个JSP文件,用于在Web应用中展示jFreeChart生成的图表。JSP页面通常包含Java代码片段,可以动态地生成和显示图表。 - `WEB-INF`:这是标准的Web应用目录结构的一部分,通常包含`web....
**JFreeChart** 是一个Java库,用于生成高质量的图表,包括曲线图、柱状图、折线图、饼图以及甘特图等。它在Java应用和Web应用中广泛使用,尤其是对于数据可视化和报告生成。JFreeChart库不仅支持静态图表,还能够...
JFreeChart是一个用于Java的开源图表库,可以生成各种类型的图表,如折线图、柱状图、饼图、散点图等。其主要特点包括: 1. **多样化图表**:JFreeChart支持多种图表类型,满足不同数据可视化需求。 2. **自定义...
JFreeChart 是一个流行的 Java 图形库,它提供了丰富的图表类型,如柱状图、饼图、线图、散点图等,用于生成高质量的静态图表以及动态和交互式的图表。在Java Web开发中,尤其是在Servlet环境下,JFreeChart 可以...
JFreeChart是一个用Java编写的开源图表库,它支持多种图表类型,包括折线图、柱状图、饼图、散点图、甘特图等。通过JFreeChart,开发者可以轻松地创建静态图表,并将其集成到Java应用程序、Web应用或Swing组件中。...
JFreeChart 是一个开源的 Java 图表库,它为开发者提供了丰富的图表类型,如折线图、柱状图、饼图、散点图等,使得在 Java 应用程序中创建高质量的图形变得简单。本篇文章将深入探讨如何使用 JFreeChart 结合 Spring...