2011-03-12 54 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