仅仅jsp+javabean+servlet(不涉及其他框架),最佳分页怎么设计?效率最佳的。

分页方法太多,目前最高效的分页思想是怎样的?用什么存rs记录集?是list还是vector还是别的?请详细说明一下,我会根据你的说明自己编写代码,所以请说明白,不然我编写... 分页方法太多,目前最高效的分页思想是怎样的?
用什么存rs记录集?是list还是vector还是别的?
请详细说明一下,我会根据你的说明自己编写代码,所以请说明白,不然我编写过程中会有疑问的。
展开
 我来答
百度网友78b3029
2011-11-01 · TA获得超过175个赞
知道答主
回答量:83
采纳率:0%
帮助的人:34.3万
展开全部
你好,前段时间做项目的时候我的同学用jquery实现了纯前台的分页显示。
使用jquery实现分页有以下效果好处:
1.运行分页时是在客户端进行的这样运行速度更快。
2.在客户端运行更能减轻服务器的负担。
3.用后台代码封装一个较好的分页功能比前台用jquery实现分页要繁琐。
4.运行效果更好。
以上是我个人的看法,具体实现步骤要结合前台页面的形式。希望对你能有所帮助,祝你学习进步。
更多追问追答
追问
效率主要体现在读数据上面,就是那个费时间,计算哪些信息在第几页这到不费资源,所以我有点不明白:在客户端分页也要读取数据啊,刚好读数据就是费资源的地方,如果在服务器读由客户端计算分页并显示那捡不了太多便宜,如果在客户端用js读数据那就不安全了,全由客户端包了,那就不安全了,你说是吗?
追答
页面取数据的时候只需要一次就把所需要的数据都去到了,这样不是更省时间吗?你说不安全?可能是我学艺不精吧,不知道怎么不安全?
嘸限畅赽
2011-11-01 · TA获得超过357个赞
知道小有建树答主
回答量:413
采纳率:50%
帮助的人:99.5万
展开全部
分页思想。不管你的数据库是啥 分页的几个变量是必须的。
1数据库里一共有多少条记录。
2一共分多少页。
3每页多少条。
4当前是哪一页。

根据这四个变量就可以确定某一页要显示哪几条数据。利用select语句去把你需要的数据确定个范围后查出来。最关键的其实是这个sql文
追问
对的,所有分页思想都是一样的,可效率却差很远,老兄你脑子有问题吧,我强调的是效率
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
味洋扛590
2011-11-01 · TA获得超过1646个赞
知道小有建树答主
回答量:1640
采纳率:100%
帮助的人:790万
展开全部
实现分页的效果就是从getSomePage(first,max)里面取出数据
分页四要素:
1.当前页
2.总页数
3.总记录数
4.每页记录数
得到后即可进行分页
====================
公式:
first=(当前页-1)*每页记录数
max=每页记录数
=====================
总16条,每页显示6条 limit
1st: 1--6 0,6 (1-1)*6,6
2nd:7--12 6,6 (2-1)*6,6
3rd:13--16 12,6 (3-1)*6,6
dao.getSomePage((当前页-1)*每页记录数,每页记录数);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-11-01 · TA获得超过135个赞
知道答主
回答量:255
采纳率:0%
帮助的人:119万
展开全部
看韩顺平servlet讲解视频,不是简单能说清的
追问
分页思想怎么会说不清,估计你是懒得打字
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式