JavaWeb分页(前端+后台)(后台部分)
来源:互联网 发布:贵州伟东云上大数据 编辑:程序博客网 时间:2024/06/16 03:59
最近博主做毕业设计时,遇到了商品分页的部分,花费了一番功夫,终于ok,可把博主牛逼坏了,在这里将分页的部分记下来,以供大家参考。
先上几张图片,显示最终的结果:
1.先确定pageSize的大小,也就是一页最多显示多少件商品,是一个固定值。
int pageSize = 8;
2.从数据库中获取商品的总数,博主数据库中存在17件商品。
int typeall = cService.getCommodityList(id).size();
3.算出多少个页码,博主3个页码,第一,二页八件商品,第三页一件商品
int pageNumber = (typeall%pageSize==0)?(typeall/pageSize):type/
pageSize+1;
4.在数据库中根据分页求出商品的集合
List commodities = cService.getCommodityPaging(
currentPage*pageSize-pageSize,pageSize,id);
其中参数currentPage表示第几页,当点击1时,currentPage是1,点击2时,currentPage是2,currentPage是前台页面传过来的数据,默认为1。参数id表示品牌的id,根据品牌id获得对应的商品集合。
比如:当currentPage=1时,将从数据库中获得,从0位置开始,获取8条数据,楼主用的MySql,所以Sql语句相当于:SELECT * FROM Commodity where brand_id=1001 LIMIT 0,8 (注:如果是oracle,sql语句更复杂一些)
最后,放入ModelAndView中,跳转页面后,返回给前台。
- JavaWeb分页(前端+后台)(后台部分)
- easyUI前端分页与后台分页总结
- JavaWeb前端到后台常用框架介绍
- DWZ 分页实现 后台前端框架
- BUI框架 后台前端解决方案(收藏)
- 3 通用查询(前端 后台 sql)
- DataTables基本搭建攻略(后台分页)
- DataTables基本搭建攻略(后台分页)
- DataTables基本搭建攻略(后台分页)
- 跟着项目学javaweb(std):3(走进后台)
- 给予Java初学者的建议(JavaWeb/后台开发)
- 【JavaWeb】前台参数传入后台解密(decode)
- dhtmlx分页功能前端和后台代码展示
- 省市区数据库以及后台工程(Java)前端三级联动 后台数据查询
- 前端请求到后台($.getJSON()、$.ajax())
- 前端与后台之间的数据传递(1)
- 前端与后台之间的数据传递(2)
- 前端与后台之间的数据传递(3-1)
- magento2 配置自定义定时任务(cron )和计划组(cron group)教程
- 安卓中Application类的全面总结
- 循环:奇偶个数
- Lowest Common Multiple Plus(GCD+GBD)
- 人脸抠图
- JavaWeb分页(前端+后台)(后台部分)
- 标准文件IO
- 《如何阅读一本书》
- Magento 2开发教程
- 配所有的特殊符号
- 循环:数字特征值
- [noip 2012] 换教室(线段树)
- 综合实践——银行储蓄系统
- Moving Averages(1): Introduction