问题描述
- jdbc实现分页的完整代码该怎么写。
-
求好心人给完整的代码。让我熟悉一下。 jdbc、servlet、jsp、
解决方案
其实这个跟jdbc没关系,你可以用sql写分页查询
http://www.cnblogs.com/wangyong/p/3396333.html
解决方案二:
package com.zuxia.util;
import java.util.List;
public class PageModel {
private int currentPage;//当前页
private int size;//每一页显示大小
private int sumCouont;//总的条数
private int sumPage;//总的页数(通过总条数计算得到)
private List list;//装数据的集合
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getSumCouont() {
return sumCouont;
}
public void setSumCouont(int sumCouont) {
this.sumCouont = sumCouont;
//计算总页数
this.sumPage=this.sumCouont/this.size;
//不足一页
if(this.sumCouont%this.size!=0){
this.sumPage++;
}
}
public int getSumPage() {
return sumPage;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
//首页
public int getFirst(){
return 1;
}
//上一页
public int getUp(){
if(this.currentPage==1){
return 1;
}
return this.currentPage-1;
}
//下一页
public int getNext(){
if(this.currentPage==this.sumPage){
return this.sumPage;
}
return this.currentPage+1;
}
//尾页
public int getLast(){
return this.sumPage;
}
}