栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java如何往前端传输echarts数据

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java如何往前端传输echarts数据

 (1)这个是传输折线图和条形图的数据类型。

// 查询TimeTable表里面的值返回list

new了一个haspmap值

定义了俩个一维数组设置一维数组的长度为查询出来的list长度

while循环把相对应的值赋值给这俩个一位数组

然后使用map把这俩个一维数组传入map中然后返回前端

返回的数据类型 

 

@ResponseBody
    @RequestMapping("/z5")
    public HashMap z2(HttpSession session) {
        List list = service.findAll();
        HashMap map = new HashMap();
        int i = 0; 
        String[] names = new String[list.size()];
        int[] datas = new int[list.size()];
        while (i
                names[i] = list.get(i).getTimeY();
                datas[i] = list.get(i).getTimeCount();
                i++;
            }
        map.put("names",names);
        map.put("datas",datas);
        return map;
    }

(2)这个的话是饼图的数据类型

这个使用json数组,然后new一个jsonobject 类,赋值给object,把数据加到json数组中,再把json数组加到hashmap中,返回值

返回的数据类型


    @ResponseBody
    @RequestMapping("/z4")
    public HashMap z3(HttpSession session) throws Exception {
        List list = service.findAll();
        HashMap map = new HashMap();
        int i = 0; 
        JSONArray data=new JSONArray();
        while (i
                JSONObject object = new JSONObject();
                object.put("value", list.get(i).getTimeCount());
                object.put("name", list.get(i).getTimeY());
                System.out.println(object);
                data.add(object);
                i++;
            }
        map.put("names", data);
        return map;
    }

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846756.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号