
本站地址:http://www.bajiao123.com

struts开发实践—分页的实现
本案主要功能是完成数据集的分页显示。示例代码如下:
1.PageInfo类:定义分页信息。
/******************program begin**************************/
package test;
import java.io.*;
public final class PaginationInfo
implements Serializable {
/**页大小描述每页有多少行*/
private int pageSize = 20;
/**是否有上一页*/
private boolean hasPrevious;
/**是否有下一页*/
private boolean hasNext;
/**总行数 */
private int total;
/**总页数 */
private int totalPage;
/**当前页码*/
private int currentPageNumber=1;
/**跳转动作:1:首页;2:前一页;3:后一页;4:末页*/
private int jumpState;
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getPageSize() {
return pageSize;
}
public void setHasPrevious(boolean hasPrevious) {
this.hasPrevious = hasPrevious;
}
public boolean getHasPrevious() {
return hasPrevious;
}
public void setPreviousPageNumber(int previousPageNumber) {
this.previousPageNumber = previousPageNumber;
}
public int getPreviousPageNumber() {
return previousPageNumber;
}
public void setHasNext(boolean hasNext) {
this.hasNext = hasNext;
}
public boolean getHasNext() {
return hasNext;
}
public void setNextPageNumber(int nextPageNumber) {
本站地址:http://www.bajiao123.com

