最近使用springmvc完成分页功能,遇到了一些问题,百度了一下发现都是一样的。因此贴出自己的解决思路。

一:控制层中

@Value("#{configProperties['schoolPageSize']}")

private String schoolPageSize;

@RequestMapping(value="/schoolList")

public ModelAndView schoolList(School school,String page){

//每页显示的条数

int pageSize=Integer.valueOf(schoolPageSize).intValue();

List schoolList=schoolService.findSchoolList(school);

ModelAndView modelAndView = new ModelAndView();

//查到的学校总数

int SchoolNum=schoolList.size();

//查到的总用户数

modelAndView.addObject("SchoolNum",SchoolNum);

int pageTimes;

if(SchoolNum%pageSize == 0)

{

pageTimes =SchoolNum/pageSize;

}else

{

pageTimes = SchoolNum/pageSize + 1;

}

modelAndView.addObject("pageTimes", pageTimes);

//页面初始的时候page没有值

if(null == page)

{

page = "1";

}

//每页开始的第几条记录

int startRow = (Integer.parseInt(page)-1) * pageSize;

List schools= this.schoolService.getschoolByPage(startRow, pageSize);

modelAndView.addObject("currentPage", Integer.parseInt(page));

modelAndView.addObject("schools", schools);

modelAndView.setViewName("school/schoolList");

return modelAndView;

}

备注:  @Value("#{configProperties['schoolPageSize']}")需要完成配置

springmvc.xml中的配置

classpath:value.properties

value.properties的配置

schoolPageSize=5(注意没有“;”)

页面的代码

共${SchoolNum}条记录

<< 前一页

<< 前一页

1

1

session.getAttribute("pageTimes");

for(int i=1;i<2;i++)

{

request.setAttribute("page", i+1);

%>

后一页 >>

后一页 >>

java列表mvc分页_Springmvc完成分页的功能相关推荐

  1. java 模板 word转pdf 可分页 带图片

    java 模板 word转pdf 可分页 带图片 之前写过一个简单的案例,但是在项目中完全不能满足客户的需求,所以重新用啦一种方式来写,采用了word转换pdf的方式,这种经过不断研究,满足了可分页, ...

  2. 实战 Java 第10天:商品分页查询

    实战 Java 第10天:商品分页查询 前言 一.添加pagehelper相关依赖 二.在 ProductService 类中添加接口 三.在 ProductMapper 类中添加接口 四.增加 sq ...

  3. 在 asp.net mvc中的简单分页算法 (续)

    在上个月发表的 http://www.cnblogs.com/bwangel/p/mvcpager.html 中,讨论了一下asp.net mvc中结合Entity framework框架进行的分页, ...

  4. 帝国cms搜索php分页,帝国cms V7.2自定义分页(列表分页,内容分页)样式步骤

    [1]自己修改帝国cms默认的分页样式(css),这样做的好处是你不用去改动帝国的核心文件,方便以后升级. [2]自己动手去修改帝国的分页(php+css),帝国的分页在e>class>下 ...

  5. java 通用内存分页(List分页)

    自己编写相关工具类 List分页和SQL分页在什么情况下使用? 参考URL: https://www.zhihu.com/question/62593358/answer/1126234241 Jav ...

  6. B2C商城项目源码,基于Java开发的高可用分布式B2C商城系统,Java+Spring MVC+Dubbo+Zookeeper+MySQL+Redis+FastDFS+Nginx+Solr

    目录 前言 B2C商城-AIYOU 一.项目总体架构 二.系统软硬件设施总体规划 1.系统服务规划 2.应用服务规划 3.应用系统域名规划 三.系统运行环境构建 四.项目数据库创建 五.项目拉取 六. ...

  7. 太恐怖了 两天搞定一个项目 Java Web MVC 网络商城教程+源代码

    两天搞定一个项目 Java Web MVC 网络商城教程+源代码 最近自学做了一个网络商城将以下是代码和教程 环境搭建–数据库设计–页面设计-后台设计 本项目使用的jdk版本是 运行项目前需要先配置好 ...

  8. yii2 分页ajax,yii2的分页和ajax分页

    要想使用Yii分页类 第一步:在控制器层加载分页类 use yii\data\Pagination; 第二步: 使用model层查询数据,并用分分页,限制每页的显示条数 $data = User::f ...

  9. 前端Vue+ElementUI的Pagination分页组件实现分页展示 后端Spring Boot +Mybatis Plus实现分页接口

    前端Vue+ElementUI的Pagination分页组件实现分页展示 & 后端Spring Boot +Mybatis Plus实现分页接口 很久没有更新博客了,主要原因是博主一直在补充自 ...

最新文章

  1. eyoucms range 范围判断标签
  2. 在Powerpoint中插入Flash的方法
  3. 提效工具git的基本使用
  4. 替换用FTP传到Unix上的文件中的^M字符
  5. Docker的部署-包括网关服务(Ocelot)+认证服务(IdentityServer4)+应用服务
  6. jqery获取每个月天数_三年级《年、月、日》单元重要知识点整理汇总,以及难点题型解析...
  7. swift中变量的几种类型
  8. 改善C#程序的建议2:C#中dynamic的正确用法
  9. python调用opengl_python的opengl操作
  10. Nginx源码分析 - 初探Nginx的架构(01)
  11. 【牛腩】发布 牛腩新闻发布系统
  12. 电容器选型指南-电子元器件选型指导系列
  13. MockServer 服务框架
  14. AGND为模拟地,DGND为数字地
  15. android studio在夜神上打开_Android Studio 调用夜神模拟器
  16. 打开 .mpp文件的一种方法
  17. 微信小程序校园论坛+后台管理系统|前后分离VUE
  18. 深度学习CNN模型预测电影评论中的情感问题
  19. 7.23 010Editor.exe的使用
  20. python凯撒加密图片

热门文章

  1. FFmpeg和WebRTC
  2. 线性回归与分类, 解决与区别
  3. Xcode 4-PBXcp error修复-No such file or directory
  4. postgis之获取二进制的长度
  5. SpringBoot之Idea不显示项目文件夹
  6. SpringBoot设置外置tomcat
  7. python 科学计算设计_Python程序设计与科学计算
  8. 代码证年审 年报 附文档 短消息类服务接入代码 电信业务资源综合管理系统用户手册-码号年报 (码号使用单位)
  9. PicGo+码云(gitee)图床环境搭建
  10. 最积阴德的4件事,哪怕做过一件,也会累积大功德!