精华内容
下载资源
问答
  • 简单封装的分页类1.[代码][Java].../*** 分页参数类**/public class PageParameter {public static final int DEFAULT_PAGE_SIZE = 10;private int pageSize;private int pageNo;private int totalCount;private i...

    简单封装的分页类

    1.[代码][Java]代码

    package web.utils;

    /**

    * 分页参数类

    *

    */

    public class PageParameter {

    public static final int DEFAULT_PAGE_SIZE = 10;

    private int pageSize;

    private int pageNo;

    private int totalCount;

    private int nextPage;

    private int prePage;

    private int totalPages;

    private int startRow;

    public PageParameter() {

    this.pageNo = 1;

    this.pageSize = DEFAULT_PAGE_SIZE;

    }

    public PageParameter(int pageNo, int pageSize) {

    this.pageNo = pageNo;

    this.pageSize = pageSize;

    }

    public int getPageSize() {

    return pageSize;

    }

    public void setPageSize(int pageSize) {

    this.pageSize = pageSize;

    }

    public int getPageNo() {

    return pageNo;

    }

    public void setPageNo(int pageNo) {

    this.pageNo = pageNo;

    setStartRow(getComputeStartRow());

    }

    public int getTotalCount() {

    return totalCount;

    }

    public void setTotalCount(int totalCount) {

    this.totalCount = totalCount;

    setTotalPages(getComputeTotalPages());

    setPrePage(getComputePrePage());

    setNextPage(getComputeNextPage());

    }

    public int getNextPage() {

    return nextPage;

    }

    public void setNextPage(int nextPage) {

    this.nextPage = nextPage;

    }

    public int getPrePage() {

    return prePage;

    }

    public void setPrePage(int prePage) {

    this.prePage = prePage;

    }

    public int getTotalPages() {

    return totalPages;

    }

    public void setTotalPages(int totalPages) {

    this.totalPages = totalPages;

    }

    public int getStartRow() {

    return startRow;

    }

    public void setStartRow(int startRow) {

    this.startRow = startRow;

    }

    //开始读取的行数

    public int getComputeStartRow() {

    return (this.pageNo-1)*this.pageSize;

    }

    //总页数

    public int getComputeTotalPages() {

    int page = this.totalCount/this.pageSize;

    if(this.totalCount%this.pageSize!=0){

    page++;

    }

    return page;

    }

    //前一页的页码

    public int getComputePrePage() {

    int page = this.pageNo;

    page--;

    if(page<1){

    page++;

    }

    return page;

    }

    //后一页的页码

    public int getComputeNextPage() {

    int page = this.pageNo;

    page++;

    if(page>this.getTotalPages()){

    page--;

    }

    return page;

    }

    }

    展开全文
  • jqgrid分页参数

    2015-12-28 16:31:44
    现在把找好的分页参数跟大家分享下
  • BootStrap-Table分页参数传不到后台,后台接收分页参数为null
    展开全文
  • 主要介绍了php防止sql注入中过滤分页参数的方法,实例展示了针对分页参数的数值判断问题,是非常具有实用价值的技巧,需要的朋友可以参考下
  • datagrid如何使用自定义参数实现后台分页,springmvc 在使用easyui的datagrid时后台分页参数需要传入分页对象里,下面说一下datagrid后台分页参数自定义设置需要在onBeforeLoad方法中修改分页参数的值 如下$('#...

    datagrid如何使用自定义参数实现后台分页,springmvc 在使用easyui的datagrid时后台分页参数需要传入

    分页对象里,下面说一下datagrid后台分页参数自定义设置

    需要在onBeforeLoad方法中修改分页参数的值 如下

    $('#userTable').datagrid({

    url:admin_user_list_url,

    onBeforeLoad:function(param){

    param["pageable.currentPage"] = param.page;

    param["pageable.pageSize"] = param.rows;

    param["pageable.order"] = param.order;

    param["pageable.sortField"] = param.sort;

    },

    frozenColumns:[[

    {field:'ck',checkbox:true}

    ]],

    columns:[[

    {field:'id',title:'id',hidden:true},

    {field:'userName',title:'登录名',width:100,sortable:true},

    {field:'realName',title:'真实姓名',width:100},

    {field:'email',title:'邮箱',width:100},

    {field:'phone',title:'手机',width:100},

    {field:'qq',title:'QQ',width:100},

    {field:'role.name',title:'角色',width:100,formatter:user.roleNameFormatter}

    ]],

    pagination:true

    });

    其中pageable是后台的分页对象里面有

    pageable.currentPage是当前第几页,对应datagrid参数是param.page

    pageable.pageSize一页有多少行,对应datagrid参数是param.rows

    pageable.order 排序升序还是降序,对应datagrid参数是param.order

    pageable.sortField排序字段,对应datagrid参数是param.sort

    展开全文
  • mybatis 分页参数 RowBounds

    千次阅读 2017-09-19 22:01:14
    分页参数 RowBoundsmybatis不仅支持分页,它还内置一个专门处理分页的类 —— RowBounds源码。package org.apache.ibatis.session;/** * @author Clinton Begin */ public class RowBounds { //设置默认偏移量和...

    分页参数 RowBounds

    mybatis不仅支持分页,它还内置一个专门处理分页的类 —— RowBounds源码。

    package org.apache.ibatis.session;
    
    /**
     * @author Clinton Begin
     */
    public class RowBounds {
    
     //设置默认偏移量和默认限制条数。
      public static final int NO_ROW_OFFSET = 0;
      public static final int NO_ROW_LIMIT = Integer.MAX_VALUE;
      //根据无参构造方法构造默认对象。
      public static final RowBounds DEFAULT = new RowBounds();
    
      private int offset;
      private int limit;
    
      public RowBounds() {
        this.offset = NO_ROW_OFFSET;
        this.limit = NO_ROW_LIMIT;
      }
    
      public RowBounds(int offset, int limit) {
        this.offset = offset;
        this.limit = limit;
      }
    
      public int getOffset() {
        return offset;
      }
    
      public int getLimit() {
        return limit;
      }
    
    }
    

    offset属性指的是偏移量,即从第几行开始读取记录。limit是限制条数,也就是每次读取多少条记录。
    使用它的方法十分简单,就是在原有的接口上新增这个分页参数。

        public List<Role> findRolesByMap(@Param("param1")RoleParam1 param1,@Param("param2")RoleParam2 param2,RowBounds rowBounds);

    在我们的映射文件中不需要做任何修改。直接给出测试代码。

    sqlSession = SqlSessionFactoryUtils.openSession();
                RoleMapper roleMapper = sqlSession.getMapper(RoleMapper.class);
                RoleParam1 param1 = new RoleParam1();
                RoleParam2 param2 = new RoleParam2();
                param1.setNote("1");
                param2.setRoleName("1");
                RowBounds rowBounds = new RowBounds(0,2);
                List<Role> role = roleMapper.findRolesByMap(param1,param2,rowBounds);
    展开全文
  • EasyUI的分页参数

    2015-03-26 13:06:43
    分页参数自动传入后台int pn = ServletRequestUtils.getIntParameter(request, "page", 1);int pageSize = ServletRequestUtils.getIntParameter(request, "rows", 5);page rows 为EasyUI分页参数 转载于:...
  • PageModel 分页参数

    千次阅读 2014-02-10 16:10:32
    /**  * @ClassName PageModel ... * @Description 分页参数  * @author Bert  * @date 2013-01-13  */ public class PageModel implements Serializable {  /**  *  */  private static final l
  • 但是分页参数每次都要作为参数从页面传到controller,又从controller传到service,这样是不是很麻烦,我这里提供一种简单的封装,使我们免于频繁传递分页参数的麻烦。下面开始直接上代码: 1、首先是确定我们在dao...
  • 这篇文章主要介绍了php防止sql注入中过滤分页参数的方法,实例展示了针对分页参数的数值判断问题,是非常具有实用价值的技巧,需要的朋友可以参考下本文实例讲述了php防止sql注入中过滤分页参数的方法。分享给大家供...
  • EOS 逻辑图元 分页参数传递

    千次阅读 2017-04-01 15:14:07
    EOS 逻辑图元 分页参数传递
  • 分页参数侵入 先看 登录用户侵入 介绍 解决 再论 分页参数侵入 分页参数侵入能否解决? MyBatis 再议当前登录用户 分页的动机 分页主要应用于数据量大的情况。假使不分页的话,所有数据全部返回,且不说加大...
  • 1.引入porm 2.配置bean <property name="plugins"> <array> <bean class="com.github.pagehelper.PageInterceptor"> <property name="properties">...-- 分页参数合理化 -->
  •  jquery datatable 传递的分页参数是非json格式,然后我后台用的spring MVC后台接收的分页参数一般是一个分页对象。调了半天都不行,后来在以下网址找到解决方案     ...[jQuery]jQuery DataTables插件自定义...
  • } } 请求对象继承BasePage,再执行PageUtils.setDefaultPage(BasePage page)方法 public class PageUtils { /* 默认每页分页条数 */ private static final Integer DEFALUT_PAGE_SIZE = 10; /* 默认开始页码 */ ...
  • 因现在有需要,在extjs中使用pagingtoolbar的分页参数参数(不是后台获取),如limit,start。 多次尝试依然没实现,求助各位帮帮忙。
  • ThinkPHP5中,使用paginate函数进行分页时,如果URL中存在请求参数,那在点击第二页的时候还会将参数再拼接一起,这怎么处理呢?问题初始:http://www.xxx.com/public/setting/material/c/2/q/1.html分页后:...
  • 改写codeigniter分页参数uri_segment

    千次阅读 2016-08-11 14:14:51
    背景:codeigniter作为一轻量级框架,功能强大,但是有些地方显得不尽人意,比如分页参数uri_segment翻页时自动附加在url最后,但是如果用get提交的话,就不能自动获取uri_segment了,于是决定修改一下,主要代码...
  • 在使用bootstrapTable插件进行后台分页时,修改传入的参数名称变化,具体修改参考下面设置$('#table').bootstrapTable({contentType: "application/x-www-form-urlencoded",url: '/test',//请求地址method: 'post',/...
  • Spring的pageable对象接收分页参数时的字段与swagger上的不一致 在写分页接口时用到了pageable对象 使用@PageableDefault注解可以达到收到默认分页参数的效果 具体使用:sort = "created", direction = Sort....
  • 原始分页参数总结

    千次阅读 2018-08-28 15:56:05
    Oracle分页 分页语句: 简单分页:select * from (select stu.*, rownum rfrom stu where rownum&lt;=End) wherer&gt;Start; 先条件查询再分页:select * from (select stu.* ,rownum rfrom(select * ...
  • laravel分页参数设置

    千次阅读 2017-09-22 10:58:45
    $list = $model->where($filter) ->orderBy('created_at', 'desc') ->paginate( $pagesize, //每页显示条的条数 //分页后面的相关参数设置
  • BootstrapTable分页参数

    千次阅读 2019-01-27 14:09:50
    var p={}; //分页 p.page = params.data.offset / params.data.limit + 1; p.size = params.data.limit;  
  • 1、使用公司用的bootstrap-table.min.js ,刚开始bootstrap-table分页参数是这么写的 分页查询参数: 后端代码为: Result返回类的参数为list,以及totalCount 所以此时访问的时候请求参数为 ...
  • mysql优化分页参数

    2020-01-06 13:57:50
    https://www.cnblogs.com/flying-tx/p/4344553.html
  • thinkphp5 paginate 分页参数

    千次阅读 2018-01-22 15:42:08
    查看thinkphp5 paginate()函数 ...$simple 是否简洁模式或者总记录数 如果为true,那么分页的就是只有上一页和下一页 $config 配置参数 具体可以自己传入或者在配置文件中配置 $config 参数具体配置
  • 3 分页参数保持 foreach ($$map as $key => $value) { $Page->parameter[$key] = urlencode($value); //$page->parameter .=”$key=”.urlencode($value).”&”; //以上两种都可以 } 4 设置分页输出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,645
精华内容 4,658
关键字:

分页参数