欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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>

渲染结果
SSM接口返回json格式数据

相关标签: json

上一篇:

下一篇: