JFinal分页

因为我要对取出来的值做处理, 所以最后得到的list是这样的:

[

  {

    gndm: 新增,

    sbbh: 499000138494,

    nsrsbh: 50001000666654321,

    create_time: 2018-09-1920: 25: 56.0,

    useNum: 9,

    endDate: 2018-11-0516: 38: 52.0,

    nsrmc: 北京白云有限公司,

    sb_id: 4,

    id: 4,

    plx: skp,

    gns: [

      {

        gndm: 新增,

        useNum: 9

      },

      {

        gndm: 开票,

        useNum: 1

      }

    ],

    startDate: 2018-11-0100: 00: 00.0

  },

  {

    gndm: 查验,

    sbbh: 499000142080,

    nsrsbh: 110101201510424,

    create_time: 2018-09-1720: 57: 43.0,

    useNum: 1,

    endDate: 2018-11-0514: 05: 04.0,

    nsrmc: 测试企业纳税人,

    sb_id: 5,

    id: 3,

    plx: skp,

    gns: [

      {

        gndm: 查验,

        useNum: 1

      }

    ],

    startDate: 2018-11-0100: 00: 00.0

  },

  {

    gndm: 新增,

    sbbh: 499000138494,

    nsrsbh: 50001000666654321,

    create_time: 2018-09-1920: 25: 56.0,

    useNum: 2,

    endDate: 2018-10-0514: 03: 44.0,

    nsrmc: 北京白云有限公司,

    sb_id: 4,

    id: 1,

    plx: skp,

    gns: [

      {

        gndm: 新增,

        useNum: 2

      }

    ],

    startDate: 2018-10-0100: 00: 00.0

  }

]

,怎么再用page分页传到页面

评论区

要输就输给追求

2018-11-06 11:37

jfinal是引用传递啊。你直接遍历改完了就行。 直接将page传到页面去,值就是你已经改过的了

huakang

2018-11-06 11:56

@要输就输给追求 不是不是, 我从page里面把list取出来, 改完之后, page里面的list数据还是改之前的数据

面向大海

2018-11-06 12:51

Page user=new User().paginate(xias,3,"select *","from user");
List users= user.getList();
renderJson(users);
// setAttr("u",users);
// render("fenye.html");

面向大海

2018-11-06 12:52

没有注释的就是ajax请求,没有明白请Q我

huakang

2018-11-06 15:52

@JFinal 这个怎么解决呢

JFinal

2018-11-06 17:02

@huakang 你是想将 json 转成 Page 对象吗?

1:如果你的 json 是从 page 对象过来的,不用转直接就用好:
setAttr("page", page);
render(...);

2:如果你的 json 不是从 page 对象转过来的,可以先将这个 json 转成 List,然后 new Page(...., list) 创建好 page 对象就好,注意,要处理好 page 对象中的其它数据

huakang

2018-11-06 18:37

@JFinal 解决了, 按照你第二种方法做的, 谢谢

huakang

2018-11-07 18:51

@JFinal public Page(List list, int pageNumber, int pageSize, int totalPage, int totalRow) 我按照这种方式做的, 发现一个问题, 点第二页的时候页面显示的还是第一页的数据, 点第三页的时候还是显示第一页的数据

huakang

2018-11-09 10:19

@JFinal public Page(List list, int pageNumber, int pageSize, int totalPage, int totalRow) 我按照这种方式做的, 发现一个问题, 点第二页的时候页面显示的还是第一页的数据, 点第三页的时候还是显示第一页的数据, 这个问题给解决一下呗,谢谢

热门反馈

扫码入社