java利用PageHelper.startPage(page, pageSize)分页

news/2025/2/19 17:16:23/

代码如下:

	@RequestMapping(value = "/selectLockLog", produces = "text/html;charset=UTF-8")@ResponseBodypublic String selectLockLog(String deviceuid,@RequestParam(required=true,defaultValue="1")Integer page, @RequestParam(required=false,defaultValue="20")Integer pageSize,HttpServletRequest request, HttpServletResponse response) {Map<String, Object> result = new HashMap<String, Object>();if(deviceuid!=null){List<FBalarm> list = new ArrayList<FBalarm>();  			 			FBalarm fBalarm = new FBalarm();fBalarm.setDeviceuid(deviceuid);  			 			PageHelper.startPage(page, pageSize);List<FBalarm> msg = fBalaRmService.findFBdevice(fBalarm);	PageInfo<FBalarm> pinfo = new PageInfo<FBalarm>(msg);if (msg.size()!=0) {for (int i = 0; i < msg.size(); i++) {							list.add(msg.get(i));												}								 					  						}result.put("total", pinfo.getTotal());result.put("list", list);	}else{return null;}return JSON.toJSONString(result);		 }

如图解析:

测试结果:

 

 

 


http://www.ppmy.cn/news/708482.html

相关文章

附加:PageHelper分页插件的:Page和PageInfo的区别;

说明&#xff1a; &#xff08;1&#xff09;为什么写本篇博客&#xff1f;&#xff1a; ● 在【Spring Boot电商项目29&#xff1a;商品分类模块八&#xff1a;后台的【分类列表&#xff08;平铺&#xff09;】接口&#xff1b;】中&#xff0c;实现分页功能时&#xff0c;使用…

page分页

page分页 PageBean:int totalCount (总记录数)int totalPage (总页码)List<T> list (每页数据)int currentPage (当前页码)int rows (每页显示的记录数)分页使用步骤 1.创建分页对象PageBean. 2.在前端利用bootstrap创建表格和分页工具。&#xff08;如果需要条件…

电脑键盘中英文按键有哪些?有什么作用?

对于电脑键盘&#xff0c;相信大家并不陌生&#xff0c;而在电脑键盘上面有着很多按键&#xff0c;除了数字按键和字母按键之外&#xff0c;还有很多看不懂的英文按键。那么这些英文按键是什么意思呢&#xff1f;如果并不了解&#xff0c;那么小编就为大家介绍所有英文按键的意…

IntelliJ IDEA快捷键大全 + 动图演示

&#x1f447;&#x1f447;关注后回复 “进群” &#xff0c;拉你进程序员交流群&#x1f447;&#x1f447; 来源&#xff1a;blog.csdn.net/weixin_67276852?typeblog 大家好 本文参考了 IntelliJ IDEA 的官网&#xff0c;列举了IntelliJ IDEA&#xff08;Windows 版&#…

I.MX6ULL_Linux_驱动篇(39) 阻塞和非阻塞IO

阻塞和非阻塞 IO 是 Linux 驱动开发里面很常见的两种设备访问模式&#xff0c;在编写驱动的时候一定要考虑到阻塞和非阻塞。本章我们就来学习一下阻塞和非阻塞 IO&#xff0c;以及如何在驱动程序中处理阻塞与非阻塞&#xff0c;如何在驱动程序使用等待队列和 poll 机制。 阻塞…

开发环境总结

docker安装minio环境搭建 #下载镜像 docker pull minio/minio #创建目录 mkdir -p /data/minio/data #运行docker容器 docker run -p 9000:9000 -p 9001:9001 --name minio \ -d --restartalways \ -v /data/minio/data:/data \ -e MINIO_ROOT_USER$user \ -e MINIO_ROOT_PASS…

鼠标经过变色,ONMOUSEOVER变色

1.鼠标经过变色&#xff0c;ONMOUSEOVER变色 <table width"100%" style"border-top:0"> <tr style"background-color:#c1e5ff;" οnmοuseοver"this.runtimeStyle.backgroundColor #ddd;" οnmοuseοut"t…

鼠标放在按钮上按钮变色

下面是部分代码 html&#xff1a; <div class"MP_sbtn"><a href""><span>修 改</span></a> </div> <div class"MP_cbtn"><a href""><span>取 消</span></a> …