新闻实现分页显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新闻实现分页显示相关的知识,希望对你有一定的参考价值。
一.数据显示:(大容量数据显示特点)
1.以列表方式显示数据的特点:
优势:数据能够按照指定格式显示,布局清晰,不受信息数量的限制
不足:当数据量较多,需要用户拖动页面才能浏览更多信息
当采用分页技术实现批量数据的页面显示时,就既能显示多条信息,又不需要拖动页面。
二.分页实现的思路:
1.分页显示的步骤:
先确定每页显示的数据数量,然后再确定分页显示所需的总页数,接下来再编写SQL查询语句,实现数据查询,最后在JSP页面中进行分页显示设置。
2.封装page类:
因为分页的数据基本都一样,所以可以把有关分页的数据封装到Page类:总页数,记录总数,当前页码,分页数(即每页显示记录数)。
3.计算显示的总页数:
获取总记录数,根据每页显示记录数计算出总页数
4.分页SQL语句
select * from (
select rownum,news.* from news where rownum < 第一个数) where rownum > 第二个数;
注意:第一个数:当前页*分页数+1 第二个数:(当前页-1)*分页数
三.实现新闻分页显示的思路:
1. 确定每页显示的新闻数量
2. 编写数据库访问类,声明查询方法
3. 编写SQL语句
4. 编写JavaBean封装分页信息
5. 在JSP中调用JavaBean
以上是关于新闻实现分页显示的主要内容,如果未能解决你的问题,请参考以下文章