Layui-table数据表格,传输JSON格式数据到Java后台进行处理

问题描述

1.Layui中,table的请求数据格式,也就是where中的参数,传入后台时,是Java的实体类,而我想要得到的是Json格式,所以有了找解决方案的奇妙之旅,艰辛坎坷啊。。。

在这里插入图片描述

2.我的Java后台所接受的是Json格式的String类型

在这里插入图片描述

3.Layui中的传参也是JSON格式

在这里插入图片描述

4.后台接受数据时,就会格式转换错误

在这里插入图片描述

5.关于@RequestBody注解

使用前:

在这里插入图片描述

使用后的效果:

在这里插入图片描述

6.解决方法

(1)还是需要仔细的阅读官方文档

在这里插入图片描述

其中内容介绍说,如果你要发送JSON内容,则需要设置contentType,而我,则是没有仔细的却阅读文档,导致自己在网上搜索很久,最终还是无功而返。
(2)添加之后结果的改变

在这里插入图片描述

为了防止出现乱码现象,所以又增加了charset=utf-8,where条件也不再使用JSON.stringify()来处理数据格式了
(3)更改后,Java后台接受的数据:

在这里插入图片描述

对比之前的数据,格式截然不同。

本问内容主要是记录自己对于文档的轻视,导致自己的工作效率降低,同时也为刚学习Layui的伙伴们,解决可能被自己所忽略的小问题。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值