网易云音乐网站开发介绍,火车头wordpress接口,昆明云南微网站制作,软文推广平台排名这里项目是springboot#xff0c;mybatis#xff0c;thymeleaf#xff0c;实现我自制的商城项目后台页面的分页功能。参考我之前总结的分页#xff0c;简单的处理一下就可以了上代码首先写一个超链接跳转到controller层的方法商品管理然后写后台controller层代码/*** 后台商…这里项目是springbootmybatisthymeleaf实现我自制的商城项目后台页面的分页功能。参考我之前总结的分页简单的处理一下就可以了上代码首先写一个超链接跳转到controller层的方法商品管理然后写后台controller层代码/*** 后台商品页面分页*/RequestMapping(/page)public String page(String pageNumber,Model model){String spPagepageNumber;//设置每页条数int pageSize5;//页数int pageNo0;if(spPagenull){pageNo1;}else {pageNo Integer.valueOf(spPage);if (pageNo 1) {pageNo 1;}}//设置最大页数int totalCount0;int countselectService.getCount(phone);if(count0){totalCountcount;}int maxPagetotalCount%pageSize0?totalCount/pageSize:totalCount/pageSize1;if(pageNomaxPage){pageNomaxPage;}tempPageNo(pageNo-1)*pageSize;//计算总数量//分页查询Map mapnew HashMap();map.put(pageNo,tempPageNo);map.put(pageSize,pageSize);map.put(phone,phone);List listselectService.pageList(map);//最后把信息放入model转发到页面把信息带过去model.addAttribute(list,list);model.addAttribute(pageNo,pageNo);model.addAttribute(totalCount,totalCount);model.addAttribute(maxPage,maxPage);return back/shangpin;}Mapper层的代码/*** 商品查询总条数*/Select(value select count(*) as cou from shangpin group by sellerAccount having sellerAccount1 and sellerAccount#{phone};)int getCount(String phone);/*** 商品分页查询*/Select(value select * from shangpin where sellerAccount#{phone} limit #{pageNo},#{pageSize})List pageList(Map map);需要注意的是使用的是thymeleaf则在最后把信息放入的容器只能是model。最后把所有的信息都转发到商品管理页面。商品管理html页面简单写一下其他没关系的都省略了只干挑头的。首页上一页下一页尾页然后分页就完成了但是上面的只是一个页面如果是多个页面的话代码就会重复因此我想找时间再把上面的分页封装起来以后使用时可以直接调用即可哈哈。有问题可以留言谢谢