ssm框架中遇到的问题三:如何在SSM框架中使用分页

ssm框架中遇到的问题三:如何在SSM框架中使用分页

在分页的使用,首先创建分页类

package com.wxkj.util;
public class Page {
	int start=0;//start表示开始位置
	int count =3;//count每页的个数
	int last = 0;//last最后一页的位置
	public int getStart() {
		return start;
	}
	public void setStart(int start) {
		this.start = start;
	}
	public int getCount() {
		return count;
	}
	public void setCount(int count) {
		this.count = count;
	}
	public int getLast() {
		return last;
	}
	public void setLast(int last) {
		this.last = last;
	}
	public void  caculateLast(int total) {//caculateLast()方法:通过总数total和每页的个数计算出最后一页的位置
		if(0==total % count)    //逻辑:若总数除以页数
			last = total - count;  //若是结果为0,最后一页就是总数减页数,例如:若一共有6条,每页有3行,那么最后一页的开始就是3
		else
			last = total-total%count;//若不是,最后一页就是总数减去(总数除以页数的数),例如,若一共有7条,每页有两个,那么最后一页的开始就是7-7%2=6
	}
}

然后在mapper.java中将修改后的list和total添加进去

mapper.java

mapper.xml中的list里添加分页和总数的代码

mapper.xml

Service.java中添加相应的接口

业务接口

ServiceImpl中实现Service接口

业务实现接口

最后,在查看页面中进行分页组件的添加

分页组件

运行,完成

运行效果
运行效果2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值