java分页查询_javaweb分页查询实现

分页显示对于数据在页面中的展示是非常重要的工具,当数据条数较多时,就需要使用分页来显示。实现分页显示的思路包括:

确定数据库中一共有多少条数据,即数据总数;

设定每页准备显示多少条数据,计算出一共需要分多少页,即分页数目=数据总数/每页数目,当数据总数能被每页数目整除时,就正好那么多页;当不能整除时就要在分页数目上再加上一页;

有了数据总数,每页数据条数、分页数目后,开始使用数据库查询出每页的数据,然后传递给Servlet处理,接着在视图层显示。

其中数据总数通过数据库查询获得,每页显示数据条数,需要直接给定值,获取每页的数据使用sql语句的"select * from user order by ID desc limit 每页数目*当前页数,每页数目", 包括两个变量:每页数目,这是可以直接赋值的,当前页数,则需要从前端jsp页面获取才行。

下面以一个实例,说明分页显示实现过程:

(1)先保证数据库里的表数据条目较多,比如本案例中学生用户表一共8个用户数据,每页显示3条,因此这里就需要3页显示。每页数目=3;数据总数则需要查询获取。

(2)新建两个实体:User和Page,User用于学生对象,Page用于分页对象。

packagecom.student.entity;

public classUser { private intID; privateString Name; privateString Sex;

public User(inti

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值