2011-03-12 57 views
1

我們從服務中獲取1000條記錄,我們需要在jsp頁面中顯示所有記錄。我們已經將數據設置爲對象並存儲在Java集合中。如何在使用Ajax的java腳本中獲取集合,並且每次都需要根據滾動顯示10條記錄,我們可以將另外10條記錄加載完成。 請建議兼容技術。 這時候我們使用的是struts2和jquery。在jsp頁面中顯示1000條記錄

+0

如果您使用jQuery - 爲什麼不能使用jQuery處理您的ajax?兼容技術意味着什麼? – CoolBeans 2011-03-12 04:43:54

回答

0
  1. 您可以嘗試實現一個簡單的分頁技術
int totalRecords; 
int maxRecordsPerPage; 
int totalPages = (totalRecords/maxRecordsPerPage); 
int displayRecordFrom; 
int displayRecordTo; 

總記錄:獲取的記錄數。

最大記錄每頁:

總頁數:這是可選的,或者可以顯示總頁數一些東西像谷歌或只是把下一個按鈕或鏈接

顯示記錄往返於:正如你存儲記錄集合中,可以使用get(索引)

獲取結果後,使用Jettison或任何其他Java JSON庫將結果輸出到JSON中。不用從頭開始工作,最好使用使用JQuery或其他庫的預先測試的第三方Javascript組件。

+0

如何從數組列表中獲得前10條記錄,迭代爲 – Chandrasekhar 2011-03-15 07:13:14

+0

for(int i = displayRecordFrom; i 2011-03-15 14:04:22