关于spring boot 整合layUI框架表格数据不显示情况

检查你后台返回的数据格式,layUI要求格式:

{"msg":"","code":0,"data":[{"password":"123456","phone":"123456","userName":"呵呵","userId":1},{"password":"123456","phone":"123456","userName":"呵呵","userId":2},{"password":"7890","phone":"7890","userName":"呵呵","userId":3}],"count":3}


其中:msg、code、count、data是必须得有的,count一般放你的数据量,也就是select count(1) from table ,data放你的数据,也是json格式,如果你的数据是集合,可以先变为json格式,例子如下:

@RequestMapping(value = "/getAll1")
@ResponseBody
public String getAll1(){
    List<User> list = userService.getAll(1,2);
    int count = userService.count();
    JSONArray json = new JSONArray();
    //将集合变为json
    for (User u: list) {
        JSONObject jo = new JSONObject();
        jo.put("userId",u.getUserid());
        jo.put("userName",u.getUsername());
        jo.put("password",u.getPassword());
        jo.put("phone",u.getPassword());
        json.put(jo);
    }
    //将数据准备好layUI的格式
    JSONObject jobj = new JSONObject();
    jobj.put("code",0);
    jobj.put("msg","");
    jobj.put("count",count);
    jobj.put("data",json);
    System.out.println(jobj.toString());
    return jobj.toString();
}

猜你喜欢

转载自blog.csdn.net/rjkkaikai/article/details/80454329
今日推荐