bootstrap 和 easyui在使用table分页的时候使用参数的异同

来源:互联网 发布:乐乎公寓baidu 编辑:程序博客网 时间:2024/06/06 23:03

bootstrap 和 easyui在使用table分页的时候使用参数的异同:


      1.默认获取的分页参数为:

        easyui的默认获取参数为rows和page;bootstrap的默认获取参数为limit和offset;

        page和offset的默认值为1,rows和limit的默认值为0(默认值为前台传递的参数);


    2.bootstrap在dao与数据库交互的时候无需对limit和offset做任何处理

        因为bootstrap在前台传递参数的时候就已经对limit和offset进行处理,调用如下:

        sql="select * from user limit offset,limit";

        或

        hql="from user";

        query.setFirstResult(offset);

        query.setMaxResults(limit);

    3.easyui在dao与数据库交互数据的时候需要对rows和page进行处理

        因为easyui在前台传递参数的时候不会对rows进行处理,调用如下:

        int currentpage = (page == null || page == 0) ? 1 : page;

        int pagesize = (rows == null || rows == 0) ? 10 : rows;

        sql = "select * from user limit "+((currentpage - 1) * pagesize)+","+pagesize;

        或者

        hql = "from user";

        query.setFirstResult((currentpage - 1) * pagesize);

        query.setMaxResults(pagesize);  

1 0
原创粉丝点击