SSM接口返回json格式数据
程序员文章站
2024-01-02 13:59:28
...
添加依赖
<!--json jar包-->
<dependency>
<groupId>top.jfunc.common</groupId>
<artifactId>converter</artifactId>
<version>1.8.0</version>
</dependency>
修改springmvc.xml的annotation 标签数据,改为如下格式
@RequestMapping(value = "/getAllUsers", produces = "text/html;charset=utf-8")
@ResponseBody
public String getAllUsers() {
List<User> users = service.getAllUsers();
return "{ \"code\":200,\"message\":\"成功\",\"data\":" + JSONObject.toJSONString(users) + ",\"count\" : \"10\"}";
}
前端layui页面设置response
<script>
layui.use('table', function () {
var table = layui.table;
table.render({
elem: '#test'
, url: 'http://localhost:8080/ssmWork_war_exploded/getAllUsers'
, cellMinWidth: 80
, response: {
statusName: 'code',
statusCode: 200,
msgName: 'msg',
countName: 'count',
dataName: 'data'
}
, cols: [[
{field: 'id', width: 80, title: 'ID', sort: true}
, {field: 'name', width: 80, title: '用户名'}
, {field: 'sexual', width: 80, title: '性别'}
, {field: 'password', width: 300, title: '密码'}
, {field: 'integral', width: 80, title: '积分', sort: true}
, {field: 'total', width: 120, title: '文章总数', sort: true}
, {field: 'signature', title: '签名', width: '30%', minWidth: 100}
]]
});
});
</script>
渲染结果
推荐阅读
-
php简单实现查询数据库返回json数据
-
神箭手云爬虫-爬取携程【国际】航班/机票信息-利用python解析返回的json文件将信息存储进Mysql数据库
-
MVC使用Newtonsoft无需实体类,实现JSON数据返回给前端页面使用
-
如何用 TP5、thinkPHP5.1 框架 接口开发 异常时返回json,validata 路由验证 失败后返回json(框架默认的是 debug返回异常页面 非debug返回空页面)
-
API接口调用并处理返回的json数据
-
ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
-
在做一个ios端接口,对方传来多个json字符串,小弟我应该怎么将json数据与数据库数据做匹配
-
处理后端返回接口格式
-
接口返回数据Json格式处理
-
解析xml参数并返回xml格式数据