1. 程式人生 > >SSH框架下的分頁查詢

SSH框架下的分頁查詢

一 配置PageBean的java類,即分頁封裝的類。(泛型)
配置一個分頁查詢的實體類,需要配置什麼私有變數?顯然,當前處於多少頁是需要的,總頁數是需要的;總記錄數是需要的,每頁顯示多少個記錄是需要的;記錄內容(集合)也是需要的。

二 顯示當前從資料庫返回的集合記錄的程式碼邏輯:
前幾頁返回的記錄總數+1為初始記錄,顯示每頁顯示多少個記錄的個數的集合記錄。
因此,需要的兩個量為:(當前頁數-1)*每頁顯示的個數,每頁顯示的個數

三 需要在DAO層配置的:
總記錄數的查詢;
封裝每頁顯示的資料的相關查詢

注:使用DetachedCriteria的findByCriteria方法處理分頁查詢有天然優勢。

四 jsp頁面使用s:iterator進行迭代,用<s:property value="">顯示查詢的值。