SSH与SSM学习之SSH实现CRM练习02——客户列表02_PageBean
来源:互联网 发布:html5app源码 编辑:程序博客网 时间:2024/06/07 06:10
- SSH与SSM学习之SSH实现CRM练习02客户列表02_PageBean
- 一说明
- 二PageBean
- 三源码下载
SSH与SSM学习之SSH实现CRM练习02——客户列表02_PageBean
一、说明
为了分页方便,我们需要写一个和分页相关的类。需要的字段如下
//当前页数 private Integer currentPage; //总记录数 private Integer totalCount; //每页显示条数 private Integer pageSize; //总页数 private Integer totalPage; //分页列表数据 private List list;
二、PageBean
package com.qwm.ssh_crm.utils;import java.util.List;/** * @author:qiwenming * @date:2017/11/5 0005 0:21 * @description: * 分页使用的bean */public class PageBean { //当前页数 private Integer currentPage; //总记录数 private Integer totalCount; //每页显示条数 private Integer pageSize; //总页数 private Integer totalPage; //分页列表数据 private List list; public PageBean(Integer currentPage, Integer totalCount, Integer pageSize) { this.currentPage = currentPage; this.totalCount = totalCount; this.pageSize = pageSize; //如果页面没有指定显示哪一页,那么显示第一页 if(this.currentPage==null){ this.currentPage = 1; } //如果每页显示条数没有指定,默认每页显示5条 if(this.pageSize==null){ this.pageSize = 5; } //计算总页数 this.totalPage = (this.totalCount+this.pageSize-1)/this.pageSize; //判断当前页是否超出了范围 //不能小于1 不能大于最大页数 if(this.currentPage<1){ this.currentPage = 1; }else if(this.currentPage>this.totalPage){ this.currentPage = this.totalPage; } } //计算起始索引 public int getStart(){ return (this.currentPage-1)*this.pageSize; } public Integer getCurrentPage() { return currentPage; } public void setCurrentPage(Integer currentPage) { this.currentPage = currentPage; } public Integer getTotalCount() { return totalCount; } public void setTotalCount(Integer totalCount) { this.totalCount = totalCount; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public Integer getTotalPage() { return totalPage; } public void setTotalPage(Integer totalPage) { this.totalPage = totalPage; } public List getList() { return list; } public void setList(List list) { this.list = list; }}
三、源码下载
https://github.com/wimingxxx/ssh_crm
阅读全文
0 0
- SSH与SSM学习之SSH实现CRM练习02——客户列表02_PageBean
- SSH与SSM学习之SSH实现CRM练习03——客户列表03_CustomerDao
- SSH与SSM学习之SSH实现CRM练习04——客户列表04_CustomerService
- SSH与SSM学习之SSH实现CRM练习05——客户列表05_CustomerAction
- SSH与SSM学习之SSH实现CRM练习01——客户列表01_客户列表分析
- SSH与SSM学习之SSH实现CRM练习06——客户列表06_页面和测试
- SSH与SSM学习之SSH实现CRM练习17——添加客户拜访记录和列表
- SSH与SSM学习之SSH实现CRM练习09——新增客户
- SSH与SSM学习之SSH实现CRM练习14——联系人列表
- SSH与SSM学习之SSH实现CRM练习10——编辑客户和删除客户
- SSH与SSM学习之SSH实现CRM练习07——BaseDao封装
- SSH与SSM学习之SSH实现CRM练习08——数据字典表
- SSH与SSM学习之SSH实现CRM练习11——文件上传
- SSH与SSM学习之SSH实现CRM练习12——文件上传原理
- SSH与SSM学习之SSH实现CRM练习13——添加联系人
- SSH与SSM学习之SSH实现CRM练习15——注册登录
- SSH与SSM学习之SSH实现CRM练习16——登录校验拦截器
- SSH与SSM学习之SSH整合02——单独配置Spring容器
- android 在状态栏显示内容以及更改状态栏颜色
- elastcisearch 嵌套查询
- c语言中有符号和无符号数据类型的区别
- 使用Jcrop插件裁剪图片并上传(Spring MVC)
- 自顶向下设计
- SSH与SSM学习之SSH实现CRM练习02——客户列表02_PageBean
- SSH与SSM学习之SSH实现CRM练习03——客户列表03_CustomerDao
- STM32f103的数电采集电路的DMA设计和使用优化程序
- SSH与SSM学习之SSH实现CRM练习04——客户列表04_CustomerService
- tomcat运行外部程序
- SSH与SSM学习之SSH实现CRM练习05——客户列表05_CustomerAction
- android基础知识——android生命周期
- 判断输入的数是否质数,求范围内的质数有哪些
- SSH与SSM学习之SSH实现CRM练习06——客户列表06_页面和测试