java新闻分页_新闻实现分页显示

一.数据显示:(大容量数据显示特点)

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值