web的数据显示问题,数据查出多少先显示多少
在做web页面时遇到一个数据显示的难题
在bean中我写了一个查询语句对数据库进行查找,由于数据量比较大,如果一次性查询完毕,然后将数据封装在list中,这样要消耗比较长的时间才能将数据显示出来,但是这么做可以一次新将数据全部显示出来。
然后针对这个问题,我想这么做,在较快的时间内先将一部分数据显示出来,随着时间的增加,其余部分数据将会慢慢显示出来。
于是我就想这么做:
创建一个线程对数据库中的数据进行查询,线程中使用循环语句进行查找,每次查找只是将一小部分的数据查找出来,然后封装在list中,然后将数据发送到web页面中,最后web页面中显示新的数据
现在目前使用线程循环将数据封装在list中已经实现了,但是将数据发送到页面中难倒我了,然后查了一些相关的技术,看的不太懂,也不知道是不是我要学习的技术,所以今天在这里想更直观的请教大家来帮忙解决我的问题。
目前我们的工程使用的框架技术是jsf+hibernate+spring
web用的是xhtml