那位程序大牛知道layui需要的数据格式在后台怎么封装,有代码最好

提问 未结 7 698
二十二
二十二 2019-3-28
悬赏:20飞吻
版本:layui 浏览器:
回帖
  • @RequestMapping("/findAllHouse")
    public void findAllHouse(HttpServletRequest request,HttpServletResponse resp,@RequestParam("page") Integer page,@RequestParam("limit") Integer limit) throws IOException {
    resp.setContentType("text/html;charset=utf-8");
    PageHelper.startPage(page, limit);//分页工具
    List<House> houseList = houseService.findAllHouse();
    String str= JSON.toJSON(houseList).toString();
    int count=houseService.findAllHouseCount();
    PrintWriter out = resp.getWriter();
    if(houseList.size()>0) {
    String myData="{\""+"code\":"+0+",\"msg\":"+"\"\""+",\"count\":"+count+",\"data\":"+str+"}";
    out.flush();
    out.print(JSON.toJSON(myData).toString());
    }else {
    out.flush();
    out.print("抱歉,您查询的数据不存在!");
    }
    }
    1 回复
  • IDyun
    2019-3-28
    0 回复
  • 本心347
    2019-3-29
    https://www.layui.com/demo/table/user/?page=1&limit=30
    0 回复
  • 二十二
    2019-3-29
    @柠檬心茉莉情 感谢大牛
    0 回复
  • 二十二
    2019-3-29
    @IDyun 感谢大牛
    0 回复
  • 二十二
    2019-3-29
    @本心347 感谢大犀牛
    0 回复
  • 一般自定义一个分类对象
    //分页类
    public class PageView<T> {
    private int pageNum;
    private int pageSize;
    private int totalPages;
    private int totalRows;
    private List<T> list;

    //getter and setter
    }

    //统一json类
    public class ResultView {
    private int code;
    private String msg;
    private Object data;

    //getter and setter
    }

    前端表格
    table.render({
    elem: '#elemId',
    cols: cols,
    parseData: function(res) {
    return {
    code: res.code,
    msg: res.msg,
    data: res.data.list,
    count:res.data.totalRow
    }
    }
    })
    0 回复