java如何分页_java中分页的实现
page實體類:
public class Page {
private int perPageNum;// 每頁的數據條數
private int pageNum;// 訪問的哪一頁
private int totalRecordsCount;// 總的數據條數
private int totalPageNum;// 總頁數
private List pageT;//每一頁的所有實體數據,T為實體
}
調用實例:
//分頁查詢
public Page pageQuery(int pageNum) throwsException {int perPageNum = 10;//每一頁顯示的數量
int totalRecordCount = schoolDaoImpl.schoolCount();//總記錄
int totalPageCount = (totalRecordCount + perPageNum - 1) / perPageNum;//總頁數//獲得數據
List schools = schoolDaoImpl.getSpecifyPageData((pageNum - 1) *perPageNum, perPageNum);
Page schoolPage= newPage();
schoolPage.setPageNum(pageNum);
schoolPage.setPageT(schools);
schoolPage.setPerPageNum(perPageNum);
schoolPage.setTotalPageNum(totalPageCount);
schoolPage.setTotalRecordsCount(totalRecordCount);returnschoolPage;
}
JSP中的分頁實現:ps:page由上方調用實例填充到request的結果
class="table table-striped table-bordered table-hover">
專業名稱專業代碼創建時間
${major.majorName}${major.majorCode}${major.createDate}第${page.pageNum}頁/共${page.totalPageNum}頁href="?pageNum=1&schID=${jumpSchID}">首頁
href="?pageNum=${page.pageNum-1}&schID=${jumpSchID}">上一頁
10時,通過公式計算出begin和end --%>
[${i }]
href="?pageNum=${i}&schID=${jumpSchID}">[${i }]
href="?pageNum=${page.pageNum+1}&schID=${jumpSchID}">下一頁
href="?pageNum=${page.totalPageNum}&schID=${jumpSchID}">尾頁
總結
以上是生活随笔為你收集整理的java如何分页_java中分页的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中kali如何修改更新源
- 下一篇: java判断字符串是什么编码_java可