Java如何往前端传输echarts数据
(1)这个是传输折线图和条形图的数据类型。
// 查询TimeTable表里面的值返回list
new了一个haspmap值
定义了俩个一维数组设置一维数组的长度为查询出来的list长度
while循环把相对应的值赋值给这俩个一位数组
然后使用map把这俩个一维数组传入map中然后返回前端
返回的数据类型
@ResponseBody
@RequestMapping("/z5")
public HashMap<String, Object> z2(HttpSession session) {
List<TimeTable> list = service.findAll();
HashMap<String,Object> map = new HashMap<String, Object>();
int i = 0;
String[] names = new String[list.size()];
int[] datas = new int[list.size()];
while (i<list.size()) {
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<String, Object> z3(HttpSession session) throws Exception {
List<TimeTable> list = service.findAll();
HashMap<String,Object> map = new HashMap<String, Object>();
int i = 0;
JSONArray data=new JSONArray();
while (i<list.size()) {
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;
}
Java如何往前端传输echarts数据相关推荐
- java返回给前端的json数据中带有转义符号如何处理
情景描述: 有的场景我们存的是String字符串但是不能每次都固定的实体进行封装,这时候我们如果直接返回给前端对应的字符串,其中就会出现对应的 "\ 的转义符号,如何去掉呢? 解决方法 在获 ...
- Java中Socket通信-客户端与服务端相互传输对象数据
场景 Java中Socket通信-服务端和客户端双向传输字符串实现: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1084885 ...
- 前端传输JSON格式数据 居然尾随了一个等于号...
问题: 项目中 前端传JSON数据到后端接口时 数据尾部多了一个等于号 解决办法: 前端 设置请求体类型 以及 数据格式 后端也要指定 接受数据 的格式 在写前后端接口的时候,我的前端将表单的数据封装 ...
- Java后端以及web前端及echarts框架词云分析
运用Java后端以及web前端及echarts框架词云分析做出数据分析统计可视化展示. 以下为我的项目展示截图: 开发环境: 集成开发环境(IDE):IntelliJ IDEA 2021 服务器:To ...
- 前端性能优化学习 05 请求和响应优化 01(DNS 解析、HTTP 长连接、HTTP2、避免重定向、压缩传输的数据资源)
请求和响应优化 目的:更快的内容到达时间. 核心思路: 更好的连接传输效率 更少的请求数量 更小的资源大小 合适的缓存策略 最佳实践: 减少 DNS 查找:每次主机名的解析都需要一次网络往返,从而增加 ...
- Android的,iOS的,PHP的,大数据的,Java的,web前端的,C++,Python等干货分享
这是一些学习资源,里面有Android的,iOS的,PHP的,大数据的,Java的,web前端的,C++,Python的-. 有的来源地址是在一个公众号的群.感谢群主的分享.有的是我以前收集的.在此我 ...
- java sse_后端向前端推送数据 SSE java
研究一种后端向前端推送数据的操作,叫SSE(Server-Sent Events),但是,我觉得这玩意就是轮询.算了,烦的要死,记录下这种方式把. 前端代码是vue写的,EventSource里面是后 ...
- 常用的前端和服务器数据的传输方式
前端和服务器数据的传输方式常用的有两种: 一.一种是以表单的形式提交,此时可以利用jquery的serialize()方法将表单内容转为a=11&b=22这样的格式传输过去,接收端则可以用ja ...
- echarts 折线上写数值_前端ECharts数据可视化图表案例与介绍
什么是ECharts? ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fire ...
最新文章
- java foreach 循环原理
- android异常 More than one file was found with OS independent path ‘META-INF/XXX‘
- 5.1 上网本安装安卓x86_生信工具 | antiSMASH 安装教程
- cmake编译时遇到的问题解决
- python list()函数 (从可迭代对象返回初始化的新列表)
- 最大质因子序列(信息学奥赛一本通-T1410)
- 解决mysql从windows迁移到centos出现乱码问题
- Spring-beans-BeanWrapper
- python项目开发实例-《Python项目案例开发从入门到实战》PDF版百度网盘
- 自定义docker nginx镜像无容器日志输出
- seay php,Seay PHP代码审计工具
- Java程序员常用软件
- mysql 性能指标计算_干货|MySQL 性能指标及计算方法总结
- poi 3.17合并单元格报错 java.lang.IllegalArgumentException: Merged region A1 must contain 2 or more cells
- 两数求和(C语言超简单解法)
- win10玩我的世界java_我的世界win10java下载
- Saas平台接入商户代小程序开发解决方案
- android标题栏 状态栏,android设置无标题栏 、 状态栏
- 怎么理解token,tokenize,tokenizer.
- 腾讯云服务器宝塔面板账号密码忘记