利用highStock生成报表(SpringMVC整合)
来源:互联网 发布:windows图形编程 高清 编辑:程序博客网 时间:2024/06/07 14:02
1:JSP页面引用所 jquery-1.8.2.min.js highCharts/highstock.js highCharts/modules/exporting.js
前往highStock Demo网站选取自己想要的demo http://www.hcharts.cn/demo/highstock.php,各种定制化的参数可以在API中找到http://www.hcharts.cn/api/highstock.php
前台的关键点在于接受的参数,demo中使用 $.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function (data) {获取参数,我们可以将路径地址转换成任意合法的URL地址,包括http协议,file协议地址或者是自己的action路径。
接受的JSON的格式为:[[1439740800000,4],[1439827200000,4],[1439913600000,331],[1440000000000,11]]
其中1439740800000为13位毫米时间,所以,数据库中时间需要经过解析转换为13位时间。
2:后台处理。
i)时间转换(yyyyMMdd为数据库时间的格式)
DateFormat df = new SimpleDateFormat("yyyyMMdd");
Date time = null;
time=df.parse((String)map.get("date"));
Calendar cal =Calendar.getInstance(TimeZone.getDefault());
cal.setTime(time);
ii)JSON返回,controller上记得加上ResponseBody注解,JSON拼装可以用List<List<LONG>>循环写入,然后找个合适的JSON工具类转换为字符串,然后return JSON字符串。
iii)service和mapper根据需求自己实现
附图:实现后的效果
- 利用highStock生成报表(SpringMVC整合)
- SpringMVC+highstock实现曲线报表
- SpringMVC整合jasperreport做报表
- SpringMVC整合jasperreport做报表
- SpringMVC整合jasperreport做报表
- SpringMVC整合jasperreport做报表
- springmvc整合poi导出报表
- 利用JFrameChart生成报表
- Highstock生成股票K线图
- 利用iText生成PDF报表
- 利用iText生成pdf报表
- 利用RTFtemplate生成rtf报表
- 利用POI生成简单报表
- highstock
- 利用CrystalReport与C#生成报表(vs2010+sql2008)
- 利用c#+jquery+echarts生成统计报表(附源代码)
- 利用CrystalReport与C#生成报表(vs2010+sql2008)
- 利用Flex整合Microstrategy开发报表
- wince系统中对nand坏块的修正
- easyUI之可拖动控件——easyui-draggable
- 第三章 web设计基本概念——扩展阅读
- HDU 1226 BFS
- hdu2544 最短路 Bellman_Ford Dijkstra Folyd
- 利用highStock生成报表(SpringMVC整合)
- Makefile 中:= ?= += =的区别
- 模板方法模式
- java面试中长被问到的细节
- android客户端提交的数据怎么插入到远程服务器数据库
- 类的封装和访问控制
- Android软件安全与逆向分析-笔记(1)
- 【LeetCode】15_3Sum
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结