现在写一个网上商城项目,现在做到分页了想到2套方案。
现在自己写了一个封装好的类,功能是把数据库里的数据查出来存放到ArrayList<Shop> list里面了
1.通过算法把list进行提取,那显示页需要的那几个
2.在提取数据的时候直接筛选掉不要的部分!(不需要显示的数据)

解决方案 »

  1.   

    你想过没有,如果数据库查询出来的数据有 100 万条呢?使用 SQL 的分页语句!
      

  2.   

    通过算法把list进行提取,那显示页需要的那几个。一次查询出所有的数据?而不是当页需要的?
    应该是查询当前页要的数据,你一次查询全部的,第一次访问会很慢的分页,我是把分页的代码写成了标签,每个页面上只需引入一个标签就可以了,而不需要每个页面复杂上一页、下一页的代码!