Web实现自动分页

本文介绍了使用Java实现Web自动分页的步骤,包括确定每页数据量、计算总页数、编写SQL语句,以及如何获取当前页码,确保用户能够便捷地浏览大量数据。
摘要由CSDN通过智能技术生成

一、分页步骤

1、确定每页显示的数据数量

2、计算显示的页数

3、编写SQL语句

二、实现步骤

获取总记录

根据每页显示记录数与总记录数计算总页数

public int getMax(String str, int pageSize) {
		int rows = igd.getRows(str);//拿到总行数
		int max = rows/pageSize;//求页码
		if(rows%pageSize!=0) {//判断是否能够除得尽
			max++;
		}
		return max;
	}

	@Override
	public List<Goods> getAllByPage(int pageIndex, int pageSize, String gname) {
		return igd.getAllByPage(pageIndex, pageSize, gname);
	}

	@Override
	public boolean updateGoods(Goods g, int gid) {
		return igd.updateGoods(g, gid)>0?true:false;
	}

三、获取当前页

1、获取显示页的页码

2、如果获取的页码为NULL,则设置当前页为首页

3、如果获取的页码不为NULL,则该页码即为当前页页码

<script type="text/javascript">
	//页面载入函数
	$(function(){
		//默认显示第1页
		myf('a');
	})
	//扩大作用域
	var pageIndex;
	var max;
	//写一个方法专门控制分页
	function myf(type){
		if(type=='a'){
			//首页
			pageIn
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值