`
JavaStudyEye
  • 浏览: 79728 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jfreechart一个页面多个图

阅读更多
最近一直在搞 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是一个请求,那么页面会首先调用这个请求,到类中查找对应的方法,然后得到此方法的返回值,显示。


分享到:
评论
2 楼 zhaoljin 2013-10-26  
如何获取和区分数据集
1 楼 zhaoljin 2013-10-26  
img标签的src是一个请求,那么页面会首先调用这个请求,到类中查找对应的方法,能不能具体解释一下?如何实现

相关推荐

    jfreechart-0.9.17.jar and jcommon.jar

    jfreechart绘图所需的jar包。和一个做好的jsp页面,相当于一个小demo,主要绘制柱状图、和多坐标轴组合柱状图。

    大学生互动平台1(ssh+ext+jfreechart+部分报表功能)

    可以管理多个社团网站。采用jfreechart显示社团人数对比。社团申请会在服务器端生成pdf申请表格(带有照片)由于上传限制只能分两次传,请见谅,不过不会让你失望的。这一部分不包括jar包 最近又新上传了一个大学生...

    Web Chart 极品web报表控件收集Web+Chart

    JFreeChart - JFreeChart 是一个开源java图表库,让开发者能够很容易在程序里面显示高质量的图表。 JFreeChart 项目从7年前便开始了,起始于 2000 年1月, 已经有四五万开发者已经使用了JFreeChart。JFreeChart 支持...

    Chart 极品web报表控件收集(Flot,AmCharts, Emprise JavaScript Charts...)

    • JFreeChart - JFreeChart 是一个开源java图表库,让开发者能够很容易在程序里面显示高质量的图表。 JFreeChart 项目从7年前便开始了,起始于 2000 年1月, 已经有四五万开发者已经使用了JFreeChart。JFreeChart ...

    毕业设计:在线购物系统

    前台页面使用了jsp、ajax、jQuery、easyui、jfreeChart等技术,struts实现MVC的控制部分,数据库使用mysql,用hibernate实现持久化操作,使用的是hibernate注解,spring主要用到了依赖注入的特性,开发工具使用的是...

    SSH实现的渝商在线购物系统

    前台页面使用了jsp、ajax、jQuery、easyui、jfreeChart等技术,struts实现MVC的控制部分,后台数据库使用mysql,用hibernate实现持久化操作,使用的是hibernate注解,spring主要用到了依赖注入的特性,开发工具使用...

    北风客户关系管理源码 CRM

    跟着视频做的 ,代码原来老师教程视频用的拼音简写字段 和表名 我是把字段都翻译了,自己重做一遍的,我做这个也是感觉,没有代码,一个字母敲挺郁闷的,尤其那个html页面。 说明一点:把数据库导进去后,把端口改好...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    17.3 使用一个自定义的“等待”页面 265 17.4 小结 266 第18章 定制拦截器 267 18.1 Interceptor接口 267 18.2 编写一个自定义的拦截器 268 18.3 使用DataSourceInjectorInterceptor拦截器 269 18.4 小结 273 第19...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    深入浅出Struts2(附源码)

    17.3 使用一个自定义的“等待”页面 265 17.4 小结 266 第18章定制拦截器 267 18.1 Interceptor接口 267 18.2 编写一个自定义的拦截器 268 18.3 使用DataSourceInjectorInterceptor拦截器 269 18.4 小结 273 ...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    JAVA核心技术

    当一个领域逐渐成熟的时候,自然会出现很多模式。??什么是框架???框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架...

    基于jbpm与activiti的工作流平台技术架构介绍

    宏天BPM X3软件平台是一个易于部署和使用的新一代业务流程管理平台,能够以最快的速度帮助您梳理、设计、执行、监控分析和优化业务流程,从业务和IT相结合的完美视角为用户组建长期而久远的卓越BPM流程管 理架构。...

Global site tag (gtag.js) - Google Analytics