我想做个假分页,可是怎么传递当前页数这个参数呢?如果发起请求,那服务器又会去取数据。因为我第一次已将全部数据拿出来了。还有我的数据放在list集合中的,当再次请求这个页面时数据会不没了啊?怎么请求当前这个页面呢?这个页面中有:
List<E> list = (List)request.getAttribute("mm");如果至传递一个页数过来肯定会出错的啊!求指点!
List<E> list = (List)request.getAttribute("mm");如果至传递一个页数过来肯定会出错的啊!求指点!
假分页你是用的List分页对吧?
还是用真分页吧!
这也不少了呀。就算在你本地,你一次读取上千条数据,你测试一下要多久?
当你放到服务器上你再测试下又是多久?等客户访问时又是多久?
这个花的时间一个比一个长,像CSDN论坛,每页显示50条,一般做管理系统的都是每页显示10条。
每一次向服务器请求10条数据,这样速度快了很多!
你试想一下,如果在同一时间,有上百个用户请求,你服务器能承受吗?
第一个用户请求的数据正在发送,又来第二个用户,然后又来第三个用户......!
恐怕这个就要挂了吧,每页显示10条,那速度很快,同一时间N个用户基本上都可以!