MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » jsp新闻内容怎样分页?该如何处理

jsp新闻内容怎样分页?该如何处理

www.MyException.Cn  网友分享于:2013-02-13  浏览:27次
jsp新闻内容怎样分页?
如题
jsp新闻内容怎样分页?   希望大侠们能给点思路?谢谢~

------解决方案--------------------
不知你说的是不是jsp分页,如果是,就去网上搜吧,一堆!
------解决方案--------------------
如果你查询出了一个结果集,比如是 list(是ResultSet类)
你可以使用结果集的一些方法,比如 得到行数,取得整个结果集的目录数
你也可以自己写一些方法,比如随时调用这个已经存在的结果集

定义你每一页显示的记录数,然后用结果集的总行数除以每一页记录数,得到页数,如果是几点几,那必须要取整数。

如果要显示下一页,则结果集移动到下一页的第一行数据,它的指针位置在 第一页的记录数显示完的那一行的下面。如果你每一页显示 10 行,则 第二页的第一行数据,应该是结果集中的第十一行数据,然后再循环显示出 第十一行 到 第二十行的记录,如此一直下去。

如果你写跳转到某一页,则先判断,该页码是否小于等于你计算出来的总页码数(显然大于就要报错了),然后根据这个页码的数,减一,乘以每一页的记录行数,得到该页面第一行在结果集中的实际位置,比如你要显示第六页的数据,那么第六页的第一行,应该是在显示完前5页的基础上,结果集再往下移动一次,即第六页第一行的数据,在结果集中的位置应该(6-1)×10+1=51 ,然后再从 51行显示到 60行 ,这就是第六页的记录。

具体怎么实现你可以进行随时变化的,这里是其中的一种。希望对你有帮助。
------解决方案--------------------
晕了

刚看到你有三个三角形,结果集分页你肯定做过的,呵呵!!

有一个思路是这样,新闻生成一般都是用模板,然后把输入的内容进行替换。
那么在生成静态页面的时候,判断输入的内容的长度,对其进行截取,同时生成两个文件,命名规则可以由自己定义,比如加上时间等等。

这样模板需要有跳转、上一页和下一页的功能,这一些都必须在模板中定义好,如果确实需要分页,就需要把这些算出来,并且生成超链接,如果没有,就让那些字摆在上面也无所谓的。
------解决方案--------------------
JPager,很好用的分页控件,只需几行代码

文章评论

程序员都该阅读的书
程序员都该阅读的书
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序员的鄙视链
程序员的鄙视链
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
老程序员的下场
老程序员的下场
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
旅行,写作,编程
旅行,写作,编程
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
中美印日四国程序员比较
中美印日四国程序员比较
如何成为一名黑客
如何成为一名黑客
鲜为人知的编程真相
鲜为人知的编程真相
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
程序员应该关注的一些事儿
程序员应该关注的一些事儿
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员必看的十大电影
程序员必看的十大电影
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
一个程序员的时间管理
一个程序员的时间管理
那些争议最大的编程观点
那些争议最大的编程观点
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员和编码员之间的区别
程序员和编码员之间的区别
 程序员的样子
程序员的样子
编程语言是女人
编程语言是女人
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
10个调试和排错的小建议
10个调试和排错的小建议
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
我的丈夫是个程序员
我的丈夫是个程序员
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
总结2014中国互联网十大段子
总结2014中国互联网十大段子
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有