b)在b"> b)在b" />
echarts调用sqlserver动态数据

echarts调用sqlserver动态数据

ID:34722780

大小:85.68 KB

页数:8页

时间:2019-03-10

echarts调用sqlserver动态数据_第1页
echarts调用sqlserver动态数据_第2页
echarts调用sqlserver动态数据_第3页
echarts调用sqlserver动态数据_第4页
echarts调用sqlserver动态数据_第5页
资源描述:

《echarts调用sqlserver动态数据》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、【JSP】调取数据库,生成动态图表网上搜的时候没找到使用动态数据的方法,大神们当然是知道的,我来为小虾米同胞们分享一下自己钻研的成果Echarts的引用:a)页面引用:b)在body中绘制demo供echarts存放

c)然后在head中绘制饼图:1>为模块加载配

2、置echarts的路径,从当前页面链接到echarts.js,定义所需图标路径require.config({paths:{'echarts':'js/echarts','echarts/chart/pies':'js/echarts'}});2>动态加载echarts然后再回调函数中开始使用,注意保持按需加载结构定义图表路径require(['echarts','echarts/chart/pie'//使用类似方法加载pie],function(ec){varmyChart=ec.init(document.getElementById('chartAr

3、ea'));varoption={…………calculable:true,series:[{name:'访问来源',type:'pie',radius:'55%',center:['50%',225],data:[{value:a,name:'已婚'},{value:b,name:'未婚'},]}]};myChart.setOption(option);});3>使用动态数据,因为是在head,所以要用ajax调用servlet获取数据库的值。i).servlet输出值doGet

4、为void无返回方法,所以要将dao查询到的数据用字符串连接起来,然后out.println();out.flush();publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringresult="";StatisticsDaodao=newStatisticsDao();try{Stringmarraige1=dao.count1();result=marraige1+","+marraige2

5、;}catch(Exceptione){e.printStackTrace();}PrintWriterout=response.getWriter();out.println(result);out.flush();out.close();}ii).ajax获取值$.get()得到的是字符串,所以要用data.indexOf(",")方法将字符串分割得到数据。$(function(){$.get("test1",function(data){if(data!=""){varm=data.indexOf(",");a=parseInt(data.subst

6、ring(0,m));b=parseInt(data.substring(m+1));});另外,画图函数要写在ajax方法里面。运行的时候会优先绘制图形,导致ajax数据没有读到。下面附完整jsp页面代码:<%@pagelanguage="java"import="java.util.*,bean.StatisticsDao"pageEncoding="utf-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServ

7、erName()+":"+request.getServerPort()+path+"/";%>人事管理

8、ref="style.css"media="all"/>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关标签