项目流程如下:
    用户在界面选择设备范围传到后台,然后从Oracle查出范围所有设备基本信息(名称、型号之类),再经过一系列的分析和计算得到用户需要的数据后,一条条的封装到对象集合里面,通过JsonArray转换成字符返回到界面。
问题:
     如果用户现在的设备范围很大的话,后台一条条Add到集合里面,用户要等到所有设备都计算完才能在界面看到。有时候需要1个多小时界面才显示数据。这样用户体验会很不好。有时候还会超时!
      求各位大神指点!谢谢~
     

解决方案 »

  1.   

    用分页吧:不管数据多少,每次只返回固定条数(如20条),按下一页才再次查找下20条
      

  2.   

    感谢您的回复,分页这个其实我也有想过,但是我比较想实现的是先让它加载20-50条显示出来,然后后面的数据自动加载,不管用户点不点下一页都加载后面的出来,这样有什么方法实现不?给点思路就行~
      

  3.   

    感谢您的回复,分页这个其实我也有想过,但是我比较想实现的是先让它加载20-50条显示出来,然后后面的数据自动加载,不管用户点不点下一页都加载后面的出来,这样有什么方法实现不?给点思路就行~

    海量数据一般都是要分页的呢,不然用户体验总是上不去。
    类似还有公司人力分布,先把大的部门列出来,提示一个“+”号,一点,再查出特定部门的人员。