jsp 页面 :

工作订单计划完成情况统计

request.setCharacterEncoding("UTF-8");

%>

var chart = new FusionCharts("../../FusionCharts/charts/FCF_MSColumn3D.swf?ChartNoDataText=没有符合条件的数据!", "ChartId", "600", "350");

chart.setDataURL("getFlashDataByDept.action?arg=");

// chart.setDataURL("ewotest.xml");

chart.render("chartdiv");

action 类 :

package avicit.mes.module.ewofinishstat.action; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import avicit.mes.module.ewofinishstat.domain.EwoFinishStatService; import com.cape.platform.framework.view.base.ActionBase; public class EwoFinishStatAction extends ActionBase { private EwoFinishStatService ewoFinishStatService; public EwoFinishStatService getEwoFinishStatService() { return ewoFinishStatService; } public void setEwoFinishStatService(EwoFinishStatService ewoFinishStatService) { this.ewoFinishStatService = ewoFinishStatService; } public void getFlashDataByDept() throws UnsupportedEncodingException { HttpServletRequest request = getRequest(); HttpServletResponse response = getResponse(); request.setCharacterEncoding("GBK"); response.setCharacterEncoding("GBK"); response.setContentType("text/xml"); response.setHeader("Cache-Control", "no-cache"); Document document = DocumentHelper.createDocument(); Element root = document.addElement("graph"); root.addAttribute("rotateNames", "0"); root.addAttribute("chartLeftMargin", "40"); root.addAttribute("chartTopMargin", "30"); root.addAttribute("chartRightMargin", "40"); root.addAttribute("baseFontSize", "12"); root.addAttribute("baseFont", "宋体"); root.addAttribute("showvalues", "1"); root.addAttribute("caption", "工作订单计划完成情况统计(按部门)"); root.addAttribute("xaxisname", "部门"); //root.addAttribute("yaxisname", "num"); String arg = request.getParameter("arg"); try { if (arg != null && !arg.equals("")) { //对取来的参数进行拆分 String[] temp = arg.split(","); String[] arg0s = { "", ""}; if (temp != null && temp.length > 0) { for (int i = 0; i < temp.length; i++) { arg0s[i] = temp[i]; } } //从后台查询出需要的数据 List ls = ewoFinishStatService.getFlashDataByDept(arg0s[0],arg0s[1]); // 建立图形控件所需的XML元素 Element categories = root.addElement("categories"); for(int i=0;i

java fusioncharts_Java FusionCharts实例 柱状图相关推荐

  1. java局部变量全局变量,实例变量的理解

    java局部变量全局变量,实例变量的理解 局部变量 可以理解为写在方法中的变量. public class Variable {//类变量static String name = "小明&q ...

  2. 用 XStream 序列化/反序列化 XML 为 Java 对象(实例)

    用 XStream 序列化/反序列化 XML 为 Java 对象(实例) Posted on 2007-06-05 19:06 Stephen Wong 阅读(1224) 评论(0)  编辑 收藏 网 ...

  3. JAVA实现SFTP实例(JSCH)

    JAVA实现SFTP实例 最近写的一个JAVA实现SFTP的实例: /* * Created on 2009-9-14 * Copyright 2009 by www.xfok.net. All Ri ...

  4. java rmi 入门实例

    java rmi 入门实例 (2009-06-16 16:07:55) 转载▼ 标签: java rmi 杂谈 分类: java-基础  java rmi即java远程接口调用,实现了2台虚拟机之间的 ...

  5. c++ java通信 protocol buffer,google protocol buffer (C++,Java序列化应用实例)

    google protocol buffer (C++,Java序列化使用实例) 转载,请注明出处: http://blog.csdn.net/eclipser1987/article/details ...

  6. java ldap操作实例_Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法...

    java ldap操作实例 LDAP身份验证是世界上最流行的企业应用程序身份验证机制之一,而Active Directory (Microsoft为Windows提供的LDAP实现)是另一种广泛使用的 ...

  7. Java Web Start实例

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. JWS让用户可以下载服务器端的Java Application到本机运行,并且没有安装.配置等繁琐的 ...

  8. axis2 webservice入门学识(JS,Java,PHP调用实例源码)

    来源:http://www.myexception.cn/web/952419.html axis2 webservice入门知识(JS,Java,PHP调用实例源码) 背景简介 最近接触到一个银行接 ...

  9. 前端vue后端java,Vue调用后端java接口的实例代码_亦心_前端开发者

    前段时间 做了个学校的春萌项目,其中用到 先上后端接口代码: package controller; import net.sf.json.JSONObject; import util.DBUtil ...

最新文章

  1. 《SQL Server 2012 T-SQL基础》读书笔记 - 1.背景
  2. android 常用小功能(第二版)
  3. python语言介绍-Python这门语言的大概介绍
  4. jboss eap_HawtIO在JBoss EAP上(第二部分)
  5. 【JZOJ4762】【NOIP2016提高A组模拟9.7】千帆渡
  6. c语言从入门到精通视频教程,C语言从入门到精通_C语言教程
  7. Nexus 的下载和部署
  8. 光敏传感器实验报告_光敏电阻的光敏特性研究实验报告.doc
  9. 非华为电脑实现多屏协同、一碰传
  10. 【FastDFS】分布式文件系统FastDFS之FastDHT文件去重
  11. 声音特征提取方法:综述【线性声谱图(Line Spectrum)、对数梅尔谱(Log-mel)、梅尔频率倒谱系数(MFCCs)】
  12. Google SketchUp Cookbook: (Chapter 2) Following Paths with Follow Me
  13. LeetCode Daily challenge - Course Schedule
  14. 【偶爱宋词】章良能·小重山
  15. 基于android 短信评价系统设计,基于 android平台的教学评价系统的设计与实现─ !bv.pdf...
  16. 欧盟汽车安全机构测评辅助驾驶,特斯拉Autopilot“严重偏科”-1
  17. 如何查看IE浏览器保存的密码
  18. 支持ipv6的各种服务器和客户端
  19. 群体遗传 | haplotype block | HaploBlocker安装
  20. docker下redis清理缓存

热门文章

  1. 肠内、外营养的优缺点有哪些?
  2. aws部署php程序,在 Elastic Beanstalk 上创建和部署 PHP 应用程序 - AWS Elastic Beanstalk
  3. Greenplum配置mirror
  4. Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.api.tran
  5. 验证电话号码正则表达式
  6. linux服务器mac地址过滤,iptables 限制MAC或IP地址
  7. No label views point to this text field with an android:labelFor=@+id/@+id/*** attribute
  8. 全球及中国工程塑料行业发展形势及十四五营销策略分析报告2021版
  9. 【golang/redis】redis中大数字自动转换成指数形式的处理
  10. Install-BT5-on-the-Nokia-N900