基于JAVA的购物网站如何实现分
介绍分页的文章有很多,这里只列出其中之一,你可以用java 分页作为关键字在搜索引擎里搜搜,有很多源代码提供的
package ew;
public class PageUtil {
private int pageSize;//每页显示的条数
private int recordCount;//总共的条数
private int currentPage;//当前页面
public PageUtil(int pageSize, int recordCount, int currentPage) {
geSize = pageSize;
cordCount = recordCount;
s...全部
介绍分页的文章有很多,这里只列出其中之一,你可以用java 分页作为关键字在搜索引擎里搜搜,有很多源代码提供的
package ew;
public class PageUtil {
private int pageSize;//每页显示的条数
private int recordCount;//总共的条数
private int currentPage;//当前页面
public PageUtil(int pageSize, int recordCount, int currentPage) {
geSize = pageSize;
cordCount = recordCount;
setCurrentPage(currentPage);
}
//构造方法
public PageUtil(int pageSize, int recordCount) {
this(pageSize, recordCount, 1);
}
//总页数
public int getPageCount() {
int size = recordCount/pageSize;//总条数/每页显示的条数=总页数
int mod = recordCount % pageSize;//最后一页的条数
if(mod != 0)
size++;
return recordCount == 0 ? 1 : size;
}
//包含,起始索引为0
public int getFromIndex() {
// intln("from index:"+(currentPage-1) * pageSize);
return (currentPage-1) * pageSize;
}
//不包含
public int getToIndex() {
// intln("to index:"+Math。
min(recordCount, currentPage * pageSize));
return Math。
min(recordCount, currentPage * pageSize);
}
//得到当前页
public int getCurrentPage() {
return currentPage;
}//设置当前页
public void setCurrentPage(int currentPage) {
int validPage = currentPage getPageCount() ? getPageCount() : validPage;
rrentPage = validPage;
}//得到每页显示的条数
public int getPageSize() {
return pageSize;
}//设置每页显示的条数
public void setPageSize(int pageSize) {
geSize = pageSize;
}//得到总共的条数
public int getRecordCount() {
return recordCount;
}//设置总共的条数
public void setRecordCount(int recordCount) {
cordCount = recordCount;
}
}
--------------------------------------------
下面的代码是放在jsp里面的
--------------------------------------------
-----------下面这个是放在有变量的上面---------------------------------
中间是删除修改之类的代码
------------这个是结尾的--------------------------
记录总数条 当前页/总页数
/每页显示条
首页
">上页
">下页
">末页
-----------------------------------------------。收起