楼上说的都 很对,但是你 还是首先要最好写一个实体类用来计算你要现实的页数和总页数,这是我 做过项目用的一个实体类,你可以试试看! ------------------------------------------------ package com.xaccp.entity;public class Page { private int pageResult;//显示数据的总条数 private int pageCount;//总页数 private int pageNo =1;//当前页 private int pageSize = 5;//每页显示的条数 public int getPageNo() { if (pageNo > getPageCount()) { return pageCount; } if(this.pageNo==0) return 1;
return pageNo; } public void setPageNo(int pageNo) {
this.pageNo = pageNo; } public int getPageResult() { return pageResult; } public void setPageResult(int pageResult) { this.pageResult = pageResult; } public int getPageCount() { return (pageResult+pageSize-1)/pageSize; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; }} --------------------------------------------------- 其它的 就是你在jsp页面的显示问题了,
楼主要的应该是分页的效果 你可以去搜索下<pg> 标签 看下 可以实现分页
------------------------------------------------
package com.xaccp.entity;public class Page {
private int pageResult;//显示数据的总条数 private int pageCount;//总页数 private int pageNo =1;//当前页 private int pageSize = 5;//每页显示的条数
public int getPageNo() {
if (pageNo > getPageCount()) {
return pageCount;
}
if(this.pageNo==0)
return 1;
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
} public int getPageResult() {
return pageResult;
} public void setPageResult(int pageResult) {
this.pageResult = pageResult;
}
public int getPageCount() {
return (pageResult+pageSize-1)/pageSize;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}}
---------------------------------------------------
其它的 就是你在jsp页面的显示问题了,