java如何分页_java中分页的实现
page实体类:
public class Page {
private int perPageNum;// 每页的数据条数
private int pageNum;// 访问的哪一页
private int totalRecordsCount;// 总的数据条数
private int totalPageNum;// 总页数
private List pageT;//每一页的所有实体数据,T为实体
}
调用实例:
//分页查询
public Page pageQuery(int pageNum) throwsException {int perPageNum = 10;//每一页显示的数量
int totalRecordCount = schoolDaoImpl.schoolCount();//总记录
int totalPageCount = (totalRecordCount + perPageNum - 1) / perPageNum;//总页数//获得数据
List schools = schoolDaoImpl.getSpecifyPageData((pageNum - 1) *perPageNum, perPageNum);
Page schoolPage= newPage();
schoolPage.setPageNum(pageNum);
schoolPage.setPageT(schools);
schoolPage.setPerPageNum(perPageNum);
schoolPage.setTotalPageNum(totalPageCount);
schoolPage.setTotalRecordsCount(totalRecordCount);returnschoolPage;
}
JSP中的分页实现:ps:page由上方调用实例填充到request的结果
class="table table-striped table-bordered table-hover">
专业名称专业代码创建时间
${major.majorName}${major.majorCode}${major.createDate}
href="?pageNum=1&schID=${jumpSchID}">首页
href="?pageNum=${page.pageNum-1}&schID=${jumpSchID}">上一页
10时,通过公式计算出begin和end --%>
[${i }]
href="?pageNum=${i}&schID=${jumpSchID}">[${i }]
href="?pageNum=${page.pageNum+1}&schID=${jumpSchID}">下一页
href="?pageNum=${page.totalPageNum}&schID=${jumpSchID}">尾页
java如何分页_java中分页的实现相关推荐
- java plus方法_Java中MyBatis Plus知识点总结
好程序员Java教程分享MyBatis Plus介绍: 1.MyBatis Plus 介绍 MyBatis Plus 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不 ...
- java example 去重_Java中mybatis关于example类的使用详解
这几天刚接触example,很多内容都是破碎的,写一篇博文加深理解. 一.什么是example类 mybatis-generator会为每个字段产生如上的Criterion,如果表的字段比较多,产生的 ...
- java mod %区别_Java中 % 与Math.floorMod() 区别详解
%为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...
- java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信
你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...
- java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- java 序列化实例_Java中的序列化与反序列化实例
创建的字节流与平台无关.因此,在一个平台上序列化的对象可以在另一个平台上反序列化. 为了使Java对象可序列化,我们实现java.io.Serializable可序列化接口. ObjectOutput ...
- java 数据类型分为_JAVA中分为基本数据类型及引用数据类型
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...
- java 代码锁_Java中的Lock锁
Lock锁介绍: 在java中可以使用 synchronized 来实现多线程下对象的同步访问,为了获得更加灵活使用场景.高效的性能,java还提供了Lock接口及其实现类ReentrantLock和 ...
- java wait 参数_java中wait()和join()方法的区别是什么
java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...
最新文章
- 企业管理做不好的根源!「管理智慧」
- 9-7NOIP模拟赛总结
- 【计算机网络】网络层 : 网络层简介 ( 功能 | 拥塞控制 )
- [信号处理技术]关于EMD的产生
- 多线程:线程安全?如何实现?
- Fiddler抓包使用教程-模拟低速网络环境
- springcloud微服务多节点高性能、高可用、高并发部署
- 火热报名 |【 6月26日上海站】VCEC沙龙第5期:智能化技术在质量场景落地和实践...
- 第四章 ASP.NET MVC (表单和HTML辅助方法)
- Python 正则表达式模块 - re
- Nuget私有服务搭建实战
- lombok系列(一)
- 仿微信源代码android,android 最新版超高仿微信源码。
- Python:jieba库的介绍与使用
- MATLAB学习笔记(1):MATLAB简介
- 三国古城和108将地图已恢复
- ie浏览器多开-----同时登陆多个账号
- 无法删除文件 数据错误 循环冗余检查
- 算法4第6章后缀数组讲解
- Django Rest framework (看完直接上手用)
热门文章
- RxJs SwitchMapTo 操作符之移花接木
- 什么是 CMS - Content Management System
- SAP Spartacus 事件服务 Event Service 使用介绍
- 工作中使用jasmine遇到的一个html element和Component绑定属性失去同步的问题
- 写在这个公众号关注者达到7000之际,Jerry有话对大家说
- 如何利用JavaScript的arguments对象实现用代码打印调用栈的需求
- SAP Digital Asset Management by OpenText for CRM
- SAP CRM Fiori应用Simulation pipeline里dualSlider的实现
- where does the route config data of extension component come from
- SAP CRM中间件队列CSAPR_HIERR3PRODHIER