麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

一個通用的jsp分頁PageBean

2024-09-05 00:21:18
字體:
來源:轉載
供稿:網友
totalRecords 總記錄數 list 保存分頁的數據 pageNo 當前頁 pageSize 頁大小 query 保存用戶查詢的字符串 pageAction 操作分頁的Servlet或Action(struts)

package com.shaccp.web.util;
import java.util.List;
public class PageBean {
/**
*
*
* @author ppy 2008-10-18 14:3:56
* totalRecords 總記錄數
* list 保存分頁的數據
* pageNo 當前頁
* pageSize 頁大小
* query 保存用戶查詢的字符串
* pageAction 操作分頁的Servlet或Action(struts)
* method (struts中Action對應的method)
*
*
*/
private int totalRecords;
private List list;
private int pageNo;
private int pageSize;
private String query;
private String pageAction;
private String method;
public void setPageAction(String pageAction) {
this.pageAction = pageAction;
}
public void setMethod(String method) {
this.method = method;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalRecords() {
return totalRecords;
}
public void setTotalRecords(int totalRecords) {
this.totalRecords = totalRecords;
}
public void setQuery(String query) {
this.query = query;
}
/**
* 取得總頁數的方法 return
* totalRecords%pageSize==0?(totalRecords/pageSize):(totalRecords/pageSize+1)
*
* @return
*/
public int getTotalPages() {
return (totalRecords + pageSize - 1) / pageSize;
}
/**
* 得到首頁
*
* @return
*/
public int getTopPage() {
return 1;
}
/**
* 得到上一頁
*
* @return
*/
public int getPreviousPageNo() {
if (pageNo <= 1)
return 1;
else
return (pageNo - 1);
}
/**
* 得到下一頁
*
* @return
*/
public int getNextPageNo() {
if (pageNo >= getTotalPages()) {
return getTotalPages() == 0 ? 1 : getTotalPages();
} else {
return pageNo + 1;
}
}
/**
* 得到尾頁
*
* @return
*/
public int getBottomPageNo() {
return getTotalRecords() == 0 ? 1 : getTotalPages();
}
//頁面分頁導航的鏈接 方式一
public String getPageToolBar1() {
String str = "";
str += "<a href='" + pageAction + "?method=" + method + "&userQuery="
+ query + "&pageNo=" + getPreviousPageNo() + "&pageSize="
+ pageSize + "'>上一頁</a> ";
str += "<a href='" + pageAction + "?method=" + method + "&userQuery="
+ query + "&pageNo=" + getNextPageNo() + "&pageSize="
+ pageSize + "'>下一頁</a>";
return str;
}
//頁面分頁導航的鏈接 方式二
public String getPageToolBar2() {
String str = "";
int pageSplit = (pageNo / 5) * 5;
for (int i = pageSplit - 1; i < (pageSplit + 6); i++) {
if (i <= 0) {
} else if (pageNo == i) {
str += i + " ";
} else if (i > getTotalPages()) {
} else {
str += "<a href='" + pageAction + "?method=" + method
+ "&userQuery=" + query + "&pageNo=" + i + "&pageSize="
+ pageSize + "'>" + i + "</a>" + " ";
}
}
return str;
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天天看逼 | 黄色特级一级片 | 久久久一区二区三区四区 | 日韩黄色免费在线观看 | 久久久久久久久久美女 | 日韩欧美高清片 | 成人不卡免费视频 | 免费观看在线 | 欧美成人一区二区视频 | 色天天综合网 | h久久| 色中色激情影院 | 成人羞羞在线观看网站 | 久久久免费 | 国产女做a爱免费视频 | 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲欧美一区二区三区在线观看 | 麻豆传传媒久久久爱 | xnxx 日本免费 | 日本中文高清 | 亚洲一区二区三区四区精品 | 久草视频在线看 | 中国嫩模一级毛片 | 久久艹精品 | 色综合久久久久综合99 | 精品一区二区久久久久久久网精 | 日韩黄在线观看 | 日日摸夜夜骑 | 亚洲成a人在线 | 国内精品免费一区二区2001 | 国产精品美女久久久免费 | 久久羞羞 | 久久视讯 | 色视频一区二区 | 欧美成人高清在线 | 中文字幕网在线 | 精品国产乱码久久久久久久久 | 欧美一级免费在线观看 | 国产1区2区3区中文字幕 | 国产精品成人久久 | 一级尻逼视频 |