layui-数据表格 后台如何写(java)

后台返回的数据要按照layui规定的格式来,

{
   "code": 0,
  "msg" : "" ,
  "count" : 1000,
   "data" :[{},{}....]           
}

注意:data对应的值是一个json数组,count就是数据库表中的记录总数,是记录总数,是记录总数;

 

数据接口:

//获取所有的新闻
    public void getAllNews() {
        System.out.println(getParaToInt("limit"));   //可以拿到当前页面的limit条数,这是表格传给后台的数据
        System.out.println(getParaToInt("page"));  //可以拿到当前表格的页数,这是表格传给后台的数据
        List<Record> list = NEWS_SERVICE.getAllNews(getParaToInt("page"),getParaToInt("limit")); //获取具体的当前页需要展示的数据
    int count = NEWS_SERVICE.getNewsCount(); //表中的记录总数 //此处省略如何生成上面的那种格式的json数据 renderJson(object); //这个object就是返回给前台的json数据 }

limit 就是对应表格中的  “10条/页”

page 就是对应表格中的 当前页 “1”,

这两个数据就是表格传给前台的数据;根据这两个数据去获取数据库中的具体记录

当你切换页数获取切换每页显示的条数的时候,都会调用这个数据接口; 

 

posted on 2018-02-01 10:39  huozaimengli  阅读(989)  评论(1编辑  收藏  举报

导航