我創(chuàng)建了一個(gè) Web 應(yīng)用程序,使用 Java 作為后端,使用 html/jquery 作為前端。在后端,我有一個(gè)方法可以從 sql 中提取大量數(shù)據(jù)(3000000 行),并且我需要將這些行放入 html 表中。我想對(duì)這些行進(jìn)行分頁(yè)有人知道該怎么做嗎?謝謝..
1 回答

慕森王
TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
您需要將兩個(gè)參數(shù) pageSize 和 pageNumber 傳遞給每個(gè) Java 調(diào)用。pageSize 和 pageNumber 需要在 UI(javascript/jquery) 中維護(hù)。pagesize 可以是下拉列表或固定數(shù)字,例如 25,pageNumber 是用戶正在查看的頁(yè)面數(shù),通常是分配給用戶選擇的按鈕或鏈接的數(shù)字。在從 Java 調(diào)用的數(shù)據(jù)庫(kù)查詢中,您需要編寫查詢來(lái)從 pageNumber 中獲取具有 pageSize 的記錄,如下所示:
select * from data_table limit :pageSize offset :pageNumber
select * from data_table limit 25 offset 1
添加回答
舉報(bào)
0/150
提交
取消