首页 > 编程知识 正文

java中分页实现步骤图解,java代码实现分页功能

时间:2023-05-05 14:50:49 阅读:30393 作者:230

简单封装的分页类

1.[活跃的刺猬][Java]活跃的刺猬

package web.utils;

//*

公共类页面参数{

publicstaticfinalintdefault _ page _ size=10;

私密int pagesize;

私密int pageno;

保密总计数;

隐私下一页;

隐私保留;

私有内总页面;

隐私启动;

公共页面参数

this.pageNo=1;

this.pagesize=default _ page _ size;

}

publicpageparameter(intpageno,int pageSize ) {

this.pageNo=pageNo;

this.pageSize=pageSize;

}

公共int getpagesize

返回页面;

}

公共语音设置页面大小(int pagesize )。

this.pageSize=pageSize;

}

公共插入获取页面

返回页面;

}

publicvoidsetpageno(intpageno ) {

this.pageNo=pageNo;

设置开始(getcomputestartrow ) );

}

公共插入获取总计数

返回总计数;

}

publicvoidsettotalcount (内部总计数) {

this.totalCount=totalCount;

设置总页(getcomputetotalpages ();

设置预准备(getcomputeprepage ();

设置下一页(getcomputenextpage ) );

}

公共插入获取下一页

返回下一页;

}

publicvoidsetnextpage (下一页)。

this.nextPage=nextPage;

}

公共插入获取前预页

返回预页;

}

publicvoidsetprepage (内预装)。

this.prePage=prePage;

}

公共插入获取总页面

返回总页面;

}

publicvoidsettotalpages (内总页) {

this.totalPages=totalPages;

}

公共插入获取开始

返回启动;

}

公共语音设置启动(int startrow )。

this.startRow=startRow;

}

//开始读取的行数

公共int getcomputestartrow (

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

}

//总页数

公共int getcomputetotalpages (

intpage=this.total count/this.pagesize;

if (this.total count % this.pagesize!=0}{

页面;

}

返回页面;

}

//上一页的页码

公共int getcomputeprepage (

int page=this.pageNo;

page----;

if (页1 ) {

页面;

}

返回页面;

}

//下一页的页码

公共int getcomputenextpage (

int page=this.pageNo;

页面;

if(pagethis.gettotalpages () ) ) )。

page----;

}

返回页面;

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。