我在StringBuffer中存储了大量(20000以上)记录,以便在jsp中显示。我使用StringBuffer存储在servlet中,并将其作为请求属性传递给jsp。问题是,加载所有记录需要太长的时间。加载后,浏览器变得越来越慢。有没有最好的方法在一个jsp页面中加载巨大的记录?或者,如何快速地从StringBuffer读取数据?
发布于 2012-05-24 01:37:57
我很确定这个问题不是来自于StringBuffer,也不是来自于JSP生成的HTML代码。问题可能来自:
页面所需的时间。带宽不是无限的
所需的时间。
无论如何,我非常怀疑一个用户是否能够在一个包含20000条记录的页面中找到他感兴趣的内容。提供一个搜索界面,而不是显示所有内容,并且一次只显示20、50或100条记录的页面,就像每个网站一样(想想看,Google:所有的结果都不是显示在结果页面中,而是只显示少数最初的结果)。
https://stackoverflow.com/questions/10734751
复制