yhb8421 2009-09-24 09:13
浏览 277
已采纳

关于java分页

[size=x-large][i]我现在想做一个分页,思路是这样的,首先从后台里取出符合条件的15条记录(全部符合的可能很多),每页显示5条,这样传到前台的是3页的记录,到了前台我想用javascript分页,这样想是因为可以与后台交互次数尽量减少,每次取出来一部分数据,省的每次点都要与后台交互一次.但是现在有一个新的问题出现了, 当把数据传到前台的时候,我那个超连接应该怎么去写,在点1或2的时候用javascript来控制,在点3的时候与后台交互.请高手们指点下,我的前台水平很垃圾,写出代码.谢谢! (暂时最好先不考虑ajax)我的分不是很多谢谢高手帮下忙[/i][/size]
[b]问题补充:[/b]
是这样的,当点3的时候,数据虽然已经取出来了,但是可能还有很多记录没有取出来,所以在点3的时候把数据显示出来,同时还要与后台交互,再把后的15条记录取出来.形成4,5,6页依次类推.
[b]问题补充:[/b]
[size=x-large][i]我现在想做一个分页,思路是这样的,首先从后台里取出符合条件的15条记录(全部符合的可能很多),每页显示5条,这样传到前台的是3页的记录,到了前台我想用javascript分页,这样想是因为可以与后台交互次数尽量减少,每次取出来一部分数据,省的每次点都要与后台交互一次.但是现在有一个新的问题出现了, 当把数据传到前台的时候,我那个超连接应该怎么去写,在点1或2的时候用javascript来控制,在点3的时候与后台交互.请高手们指点下,我的前台水平很垃圾,写出代码.谢谢! (暂时最好先不考虑ajax)我的分不是很多谢谢高手帮下忙[/i][/size]
[b]问题补充:[/b]
[size=xx-large]是这样的,当点3的时候,数据虽然已经取出来了,但是可能还有很多记录没有取出来,所以在点3的时候把数据显示出来,同时还要与后台交互,再把后的15条记录取出来.形成4,5,6页依次类推.[/size]
[b]问题补充:[/b]
[size=x-large]请问 那用什么方法可以很好地分页 让访问速度上来 而且能适应更新速度[/size]

  • 写回答

8条回答 默认 最新

  • xingjl 2009-09-24 11:23
    关注

    不考虑ajax,那在当前页面是无法请求4,5,6页的数据了,那么你要在新的页面(可以是隐藏的iframe)请求后台。之后做法是用js把隐藏iframe的数据展示到你当前显示的页面上。

    而且你还要考虑点第三页的时候,后面页码要动态设置,如果只有四页,你就增加“4”,如果有五页,你就增加“4、5”.

    不知道这样的逻辑是否太复杂了,为何不用惯例的分页方法?是不是低谷了服务器接受请求的能力。javaeye这些网站不也都是用哪页数据,请求哪页,同时也计算好了总共有多少页。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?