| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3367 人关注过本帖
标题:Struts 分页
只看楼主 加入收藏
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
收藏
得分:0 
回复 10# 天使坠落的眼泪 的帖子
我只说你上面说的是后台分页,我补充一下还有前台分页而已
如果我没理解你的意思,那么不好意思。
2008-10-15 17:55
liuguangzong
Rank: 1
等 级:新手上路
威 望:2
帖 子:46
专家分:0
注 册:2008-9-1
收藏
得分:0 
自己也学过类似的分页,
不过,版主说:有前台分页,不知可否发个例子学习!
2008-10-17 14:22
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
收藏
得分:0 
前台分页是最简单的,也是最没有技术含量的。
一般就是把数据全部查出来,放到一个容器类里面(比如list),将list放到session里,然后计算出总页数,和页面显示条数。
很明显这是效率最低的实现,但是实现简单,对于小数据量的项目来说没什么问题。(netbean里面visual JSF就是这么实现的。)
对于后台分页,其实就是对数据库的分次查询,如果数据库支持此操作就可以使用数据库的这种操作,如果支持jdbc里面的分页操作就可以使用jdbc里面的分页操作,如果两个都不支持,那么很遗憾,就只能用游标一下一下的next了,这个其实就是hibernate里面分页plsql底层的实现。(这个如果要自己实现,难度肯定比上面的大,hibernate的话就简单点了。缺点就是数据库操作频繁)。
最后就是两者的结合,前后台合作,后台查出一部分数据,比如100条,前台一页显示10条,当显示完了以后,再查100条出来。这样就避免了上面两个的缺点了。不过技术难度也是最大的了

例子的话,网上很多,自己找找吧。
2008-10-17 15:02
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
回复 12# 的帖子
前太分页就是一个逻辑问题

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-11-13 10:28
nomad0624
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-11-24
收藏
得分:0 
最近刚好在学这个
2008-11-24 10:25
快速回复:Struts 分页
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024324 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved