成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > jsp利用echarts實(shí)現(xiàn)報(bào)表統(tǒng)計(jì)的實(shí)例

jsp利用echarts實(shí)現(xiàn)報(bào)表統(tǒng)計(jì)的實(shí)例

熱門標(biāo)簽:地圖標(biāo)注市場(chǎng)怎么樣 南昌市地圖標(biāo)注app 聊城智能電銷機(jī)器人外呼 泰州泰興400電話 怎么申請(qǐng) 南京新思維電話機(jī)器人 如何用中國地圖標(biāo)注數(shù)字點(diǎn) 好操作的電話機(jī)器人廠家 企業(yè)怎么在聯(lián)通申請(qǐng)400電話 百度地圖添加標(biāo)注圖標(biāo)樣式

echarts用來做數(shù)據(jù)報(bào)表的一個(gè)展示效果了,這里我們來給各位介紹一個(gè)java/jsp利用echarts實(shí)現(xiàn)報(bào)表統(tǒng)計(jì)的例子,例子非常的簡(jiǎn)單只是把數(shù)據(jù)調(diào)出來給echarts即可了。

開始上代碼。

首先是tag,這個(gè)東西,大學(xué)之后,幾乎不怎么用了,沒想到現(xiàn)在又用到了。

%@ tag pageEncoding="UTF-8" isELIgnored="false" body-content="empty"%>
%--自定義div容器id--%>
%@attribute name="container" required="true" %>
%--自定義標(biāo)題--%>
%@attribute name="title" required="true" %>
%--自定義子標(biāo)題--%>
%@attribute name="subtitle" required="false" %>
%--自定義數(shù)據(jù)請(qǐng)求url--%>
%@attribute name="urls" required="true" %>
%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
script src="/echarts-2.1.8/build/dist/jquery.min.js">/script>
script src="/echarts-2.1.8/build/dist/echarts-all.js">/script>
script type="text/javascript">
  // 基于準(zhǔn)備好的dom,初始化echarts圖表
  var myChart = echarts.init(document.getElementById('${container}'));
  var option={
    title : {
      text: '${title}',
      subtext: '${subtitle}'
    },
    tooltip : {
      trigger: 'axis'
    },
    legend: {
      data:[]
    },
    toolbox: {
      show : true,
      feature : {
        mark : {show: true},
        dataView : {show: true, readOnly: false},
        magicType : {show: true, type: ['line', 'bar']},
        restore : {show: true},
        saveAsImage : {show: true}
      }
    },
    calculable : true,
    xAxis : [
      {
        type : 'category',
        boundaryGap : false,
        data : []
      }
    ],
    yAxis : [
      {
        type : 'value',
        axisLabel : {
          formatter: '{value} '
        }
      }
    ],
    series : []
  };
  //采用ajax異步請(qǐng)求數(shù)據(jù)
  $.ajax({
    type:'post',
    url:'${urls}',
      dataType:'json',
      success:function(result){
        if(result){
          //將返回的category和series對(duì)象賦值給options對(duì)象內(nèi)的category和series
          option.xAxis[0].data = result.axis;
          option.legend.data = result.legend;
          var series_arr=result.series;
          for(var i=0;iseries_arr.length;i++){
            option.series[i] = result.series[i];
          }
          myChart.hideLoading();
          myChart.setOption(option);
        }
       },
      error:function(errMsg){
        console.error("加載數(shù)據(jù)失敗")
      }
  });
  // 為echarts對(duì)象加載數(shù)據(jù)
  // myChart.setOption(option);
/script>

寫tag需要引入jstl包,谷歌下就有了。1.2之前需要兩個(gè)包,一個(gè)jstl,一個(gè)standard。1.2之后貌似合并為一個(gè)了。%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>這句的寫法也有點(diǎn)不同。為防萬一,我是引入的兩個(gè)包。

使用ajax請(qǐng)求,需要引入jquery的包,引入echarts的時(shí)候,同時(shí)引入這個(gè)。

在上面代碼中,最主要的還是標(biāo)紅的那段,series是一個(gè)數(shù)組,后臺(tái)加入多組數(shù)據(jù)的時(shí)候,這里需要遍歷取出。

jsp頁面引入該標(biāo)簽:

%--
 Created by IntelliJ IDEA.
 User: Administrator
 Date: 2014/11/24
 Time: 12:02
 To change this template use File | Settings | File Templates.
--%>
%@ page contentType="text/html;charset=UTF-8" language="java" %>
%@taglib prefix="c" tagdir="/WEB-INF/tags" %>
html>
head>
  title>/title>
/head>
body>
 div id="main" style="height: 400px">/div>
 c:linecharts container="main" title="測(cè)試標(biāo)簽" subtitle="測(cè)試子標(biāo)簽" urls="/tags">/c:linecharts>
/body>
/html>

前端的部分到此算是完成,然后就是后臺(tái)部分了。

后臺(tái)用兩個(gè)java對(duì)象,封裝一下要傳遞的數(shù)據(jù)

package bean.newseries;
import java.util.ArrayList;
import java.util.List;
/**
 * Created by on 2014/11/25.
 */
public class Echarts {
  public ListString> legend = new ArrayListString>();//數(shù)據(jù)分組
  public ListString> axis = new ArrayListString>();//橫坐標(biāo)
  public ListSeries> series = new ArrayListSeries>();//縱坐標(biāo)
  public Echarts(ListString> legendList, ListString> categoryList, ListSeries> seriesList) {
    super();
    this.legend = legendList;
    this.axis = categoryList;
    this.series = seriesList;
  }
}

這里放series的具體數(shù)據(jù):

package bean.newseries;
import java.util.List;
/**
 * Created by on 2014/11/25.
 */
public class Series {
  public String name;
  public String type;
  public ListInteger> data;
  public Series(String name, String type, ListInteger> data) {
    this.name = name;
    this.type = type;
    this.data = data;
  }
}

后臺(tái)業(yè)務(wù)中,將自己的數(shù)據(jù),放到對(duì)象中,然后轉(zhuǎn)換成json格式:

package tagservlet;
import bean.newseries.Echarts;
import bean.newseries.Series;
import com.fasterxml.jackson.databind.ObjectMapper;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
 * Created by on 2014/11/24.
 */
public class NewTagServlet extends HttpServlet {
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    ListString> legend=new ArrayListString>(Arrays.asList(new String[]{"最高值","最低值"}));
    ListString> axis=new ArrayListString>(Arrays.asList(new String[]{"周一","周二","周三","周四","周五","周六","周日"}));
    ListSeries> series=new ArrayListSeries>();
    series.add(new Series("最高值","line",new ArrayListInteger>(Arrays.asList(21,23,28,26,21,33,44))));
    series.add(new Series("最低值","line",new ArrayListInteger>(Arrays.asList(-2,-12,10,0,20,11,-6))));
    Echarts echarts=new Echarts(legend,axis,series);
    ObjectMapper objectMapper=new ObjectMapper();
    System.out.println(objectMapper.writeValueAsString(echarts));
    response.setContentType("text/html;charset=utf-8");
    PrintWriter out=response.getWriter();
    out.println(objectMapper.writeValueAsString(echarts));
    out.flush();
    out.close();
  }
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    this.doPost(request,response);
  }
}

效果圖如下:

您可能感興趣的文章:
  • JavaScript之ECharts用法講解
  • JS使用canvas技術(shù)模仿echarts柱狀圖
  • JavaScript使用百度ECharts插件繪制餅圖操作示例
  • 利用ECharts.js畫K線圖的方法示例
  • JavaScript數(shù)據(jù)可視化:ECharts制作地圖

標(biāo)簽:臨汾 吉林 開封 山南 烏蘭察布 銅川 白銀 自貢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp利用echarts實(shí)現(xiàn)報(bào)表統(tǒng)計(jì)的實(shí)例》,本文關(guān)鍵詞  jsp,利用,echarts,實(shí)現(xiàn),報(bào)表,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jsp利用echarts實(shí)現(xiàn)報(bào)表統(tǒng)計(jì)的實(shí)例》相關(guān)的同類信息!
  • 本頁收集關(guān)于jsp利用echarts實(shí)現(xiàn)報(bào)表統(tǒng)計(jì)的實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲国产成人在线播放| 大桥未久av一区二区三区中文| 国产模特精品视频久久久久| 日日夜夜精品免费| 五月天电影免费在线观看一区| 日韩美女视频免费在线观看| 精品九九九九| 国产无遮挡又黄又爽又色视频| 中文字幕一区在线观看| 日韩精品在线电影| 日本我和搜子同居的日子高清在线| 红桃视频国产一区| 国产主播在线看| 精品制服美女久久| 91九色在线看| 成人在线电影在线观看视频| 日韩欧美99| 午夜精品www| 99久久精品免费观看国产| 国产美女主播在线观看| 理论电影国产精品| 国产91精品青草社区| ga∨成人网| 影音先锋中文字幕在线播放| 法国伦理少妇愉情| 成年人网站在线观看视频| 就爱干草视频| 人在线成免费视频| 欧美虐宫另类残忍视频| 97caopor国产在线视频| 中字幕一区二区三区乱码| 欧美爱爱视频| 久久综合九色欧美狠狠| 91视频 -- 69xx| 久久中文在线| 日本在线中文字幕一区二区三区| 欧美a在线播放| 久久中文字幕二区| 在线观看欧美日韩| 国产精品白浆| 欧美日本中文字幕| 日韩理论片网站| 在线视频精品一区| 欧美99久久| 国产精品久久久久久av| 精品乱码一区二区三区四区| 亚洲电影免费观看高清| 色影视在线视频资源站| 久久91麻豆精品一区| 国产黄色片在线观看| 99视频高清| 欧美日韩电影一区二区三区| 亚洲精品成人区在线观看| 国产吞精囗交久久久| 中文字幕一区日韩电影| 在线观看欧美视频| 欧美一区二区在线免费播放| 亚洲免费网址| 可以免费看av的网址| 99精品视频在线免费播放| 校园春色欧美| 久久99精品久久久久久野外| 蜜桃狠狠色伊人亚洲综合网站| 日本精品免费观看| 99久久精品国产成人一区二区| 亚洲精品美女91| 亚洲电影在线播放| 亚洲成年电人电影网站| 国产欧美日韩精品a在线观看| 午夜视频福利在线观看| 男人和女人做事情在线视频网站免费观看| 91影视免费在线观看| 国产精品视频xxxx| 久久亚洲国产成人| 精品一区久久久| 蜜臀一区二区三区精品免费视频| 国产色视频一区二区三区qq号| 免费国产成人av| 国内精品国产成人| 亚洲国产成人一区二区| 国产91av视频在线观看| 国产丝袜视频在线播放| av在线中文| 亚洲精品乱码久久久久久蜜桃动漫| 免费看的黄色网| www亚洲色图| 色欲av无码一区二区三区| 国产91绿帽单男绿奴| 欧美成人一区二区视频| 欧美性受xxx黑人xyx性爽| 成人天堂入口网站| 日韩福利在线观看| 678在线观看视频| 色欧美日韩亚洲| 色小子综合网| 国产精品yjizz视频网一二区| 亚洲色图16p| 亚洲免费看黄网站| 欧美成人精品一区二区男人看| 午夜精品久久久久久久99水蜜桃| 国产精欧美一区二区三区| 亚洲精品午夜视频| 成人一级生活片| 91丨九色丨蝌蚪丨老版| 91精品一区二区三区蜜桃| 欧美视频一区二区三区| 欧美狂野另类xxxxoooo| 色婷婷亚洲一区二区三区| 国产精品自在线拍| 麻豆亚洲精品| 亚洲欧美激情一区| 69国产成人精品视频软件| 91午夜在线| 91香蕉视频在线观看视频| 成人爽a毛片免费啪啪红桃视频| 天天操综合520| 午夜精品久久久久久久蜜桃app| 自拍一级黄色片| 日韩av电影免费观看| 国产自产自拍视频在线观看| 亚洲性日韩精品一区二区| 亚洲精品视频91| 久久久777| 色狮一区二区三区四区视频| 美女少妇全过程你懂的久久| 喷水一区二区三区| 日韩精品卡通动漫网站| 欧美一级黄色网| 精品一区二区三区四区| 国产香蕉在线观看| 国产精品第6页| 91久久久久久久久久久久久久| 美女在线视频一区二区| 福利精品在线| 蜜乳av综合| 高清av资源| 人妻精品一区二区三区| av女人的天堂| 中文字幕亚洲在| 99久久精品国产观看| 日韩高清av| 免费成人高清| 成年人网站免费观看| 中文字幕超清在线免费观看| 在线观看wwww| 性一交一乱一透一a级| 波兰性xxxxx极品hd| 亚洲女同另类| 白丝校花扒腿让我c| 欧美日韩在线免费播放| 日韩欧美精品一区二区| 精品久久久久国产| 五月婷婷丁香在线| 亚洲片区在线| 亚洲欧美自拍视频| 午夜视频网站在线观看| 色哟哟一一国产精品| 91在线云播放| 成人精品一区二区不卡视频| 午夜免费视频在线国产| 人妻巨大乳一二三区| 成人亚洲精品| 蜜桃视频久久一区免费观看入口| 精品国产黄色片| 久久亚洲电影| 中文字幕伦理免费在线视频| 青青草视频在线免费观看| 中文字幕字幕中文在线中不卡视频| 日产福利视频在线观看| 国产一区二区高清在线| 污污污www精品国产网站| 精品国产_亚洲人成在线| www红色一片_亚洲成a人片在线观看_| 色呦呦国产精品| 国产在线xxx| 久久亚洲黄色| 另类国产精品一区二区| 伦一区二区三区中文字幕v亚洲| av免费观看大全| 99国产精品久久久久久久成人热| 能在线观看av网站| 美女视频网站黄色亚洲| 波多野结衣加勒比| aaaaa级少妇高潮大片免费看| 少妇高潮在线观看| 亚洲成人直播| 日本韩国精品在线| 亚洲爱爱综合网| 亚洲精品suv精品一区二区| 国产日韩在线观看视频| 天天干天天综合| 日韩在线第七页| 国产大奶视频| 黑丝av在线播放| 亚洲免费看片| 激情亚洲小说| 青青草视频在线免费直播| 日韩 欧美一区二区三区| 欧美综合第一页| 5g影院天天爽成人免费下载| 欧美视频在线观看网站| 日韩成人av在线资源| 日本欧美电影在线观看| 欧美亚洲天堂| 一本色道久久综合亚洲精品图片| 国产精品的网站| 色综合久久九月婷婷色综合| 大片免费在线看视频| 国产精品18久久久久久久久| 欧美精品国产精品日韩精品| 色欲欲www成人网站| 一区二区伦理片| 色综合网色综合| av在线中出| 色喇叭免费久久综合网| 亚洲精品国偷拍自产在线观看蜜桃| 在线观看91精品国产入口| 国产69精品久久久久久| 午夜久久久久久久久久影院| 九九久久国产| 国产传媒一区二区| 国产在线激情| 欧美破处大片在线视频| 欧美日韩久久久一区| 日本精品视频一区二区三区| 日本久久久a级免费| 秋霞影院午夜丰满少妇在线视频| 丝袜国产免费观看| 无码人妻aⅴ一区二区三区日本| 欧美熟妇另类久久久久久不卡| 疯狂欧美牲乱大交777| 99久久精品国产网站| 精品资源在线看| 国产91av视频在线观看| 在线观看中文字幕视频| 欧美连裤袜在线视频| 国产精品特级毛片一区二区三区| 欧美日韩电影在线观看| 日本一级片在线播放| 亚洲三级视频| 精品一区三区| 亚洲一级免费视频| 欧美一乱一性一交一视频| 蜜臀99久久精品久久久久久软件| 国产又黄又爽视频| 欧美a在线观看| 小视频在线播放| 久久久久日韩精品久久久男男| 亚洲在线第一页| 亚洲v天堂v手机在线| 搡老岳熟女国产熟妇| 亚洲国产合集| 91在线|亚洲| 国产在线视频网址| 97精品久久久午夜一区二区三区| 国产精品美腿一区在线看| 亚州成人在线电影| 亚洲主播在线观看| 国产成人免费看| 国产精品美女久久福利网站| 欧美黄色性视频| 精品一区二区三区免费| 亚洲精品电影在线| 国产精品老牛影院在线观看| 日韩av在线播放网址| 亚洲人成高清| 真实国产乱子伦精品一区二区三区| 久久久久国产美女免费网站| 2017欧美狠狠色| 激情黄产视频在线免费观看| 国内精品在线一区| 色噜噜偷拍精品综合在线| 亚洲一卡2卡三卡4卡2021四卡| 2023亚洲男人天堂| 天堂中文视频在线| 香蕉视频在线网址| av在线播放一区| 亚洲一区二区中文字幕在线观看| 亚洲日韩欧美一区二区在线| 毛片在线不卡| 国产亚洲一区二区三区| 国产盗摄在线观看| 亚洲v精品v日韩v欧美v专区| 污污视频网站| 色乱码一区二区三区网站| 中文字幕第八页| 天天色天天综合| 久久综合九色综合97婷婷女人| 黄色成人av网站| 欧美精品video| 高清一区二区三区日本久| 波多野结衣大片| 日韩三级在线观看视频| 乱老熟女一区二区三区| 狠狠色2019综合网| 免费在线观看一级片| 亚洲色图视频网| 欧美性色黄在线视频| 人人妻人人澡人人爽欧美一区| 亚洲欧美综合自拍| 成人性教育av免费网址| 中文字幕69页| 欧美三级韩国三级日本一级| 天堂av在线网| 欧美二三四区| 日韩一二在线观看| 日日夜夜精品一区| 嫩草国产精品入口| 日韩在线第三页| 久久久国产精华| 香蕉视频官网在线观看日本一区二区| 国产精品福利影院| 免费日韩一区二区| 影音先锋一区| 国产视频一区在线观看| 久久精品人成| xx00欧美| 嫩草嫩草嫩草| 新呦u视频一区二区| 久久人人爽亚洲精品天堂| 成人欧美一区二区三区在线湿哒哒| 久久色免费在线视频| 精品少妇久久久久久888优播| 国产女优在线播放| 欧美高清另类hdvideosexjaⅴ| 久久美女高清视频| 最近中文字幕免费在线观看| 精品中文字幕一区二区三区|