java列表mvc分页_Springmvc完成分页的功能
最近使用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(注意没有“;”)
页面的代码
<< 前一页
<< 前一页
1
1
session.getAttribute("pageTimes");
for(int i=1;i<2;i++)
{
request.setAttribute("page", i+1);
%>
后一页 >>
后一页 >>
java列表mvc分页_Springmvc完成分页的功能相关推荐
- java 模板 word转pdf 可分页 带图片
java 模板 word转pdf 可分页 带图片 之前写过一个简单的案例,但是在项目中完全不能满足客户的需求,所以重新用啦一种方式来写,采用了word转换pdf的方式,这种经过不断研究,满足了可分页, ...
- 实战 Java 第10天:商品分页查询
实战 Java 第10天:商品分页查询 前言 一.添加pagehelper相关依赖 二.在 ProductService 类中添加接口 三.在 ProductMapper 类中添加接口 四.增加 sq ...
- 在 asp.net mvc中的简单分页算法 (续)
在上个月发表的 http://www.cnblogs.com/bwangel/p/mvcpager.html 中,讨论了一下asp.net mvc中结合Entity framework框架进行的分页, ...
- 帝国cms搜索php分页,帝国cms V7.2自定义分页(列表分页,内容分页)样式步骤
[1]自己修改帝国cms默认的分页样式(css),这样做的好处是你不用去改动帝国的核心文件,方便以后升级. [2]自己动手去修改帝国的分页(php+css),帝国的分页在e>class>下 ...
- java 通用内存分页(List分页)
自己编写相关工具类 List分页和SQL分页在什么情况下使用? 参考URL: https://www.zhihu.com/question/62593358/answer/1126234241 Jav ...
- B2C商城项目源码,基于Java开发的高可用分布式B2C商城系统,Java+Spring MVC+Dubbo+Zookeeper+MySQL+Redis+FastDFS+Nginx+Solr
目录 前言 B2C商城-AIYOU 一.项目总体架构 二.系统软硬件设施总体规划 1.系统服务规划 2.应用服务规划 3.应用系统域名规划 三.系统运行环境构建 四.项目数据库创建 五.项目拉取 六. ...
- 太恐怖了 两天搞定一个项目 Java Web MVC 网络商城教程+源代码
两天搞定一个项目 Java Web MVC 网络商城教程+源代码 最近自学做了一个网络商城将以下是代码和教程 环境搭建–数据库设计–页面设计-后台设计 本项目使用的jdk版本是 运行项目前需要先配置好 ...
- yii2 分页ajax,yii2的分页和ajax分页
要想使用Yii分页类 第一步:在控制器层加载分页类 use yii\data\Pagination; 第二步: 使用model层查询数据,并用分分页,限制每页的显示条数 $data = User::f ...
- 前端Vue+ElementUI的Pagination分页组件实现分页展示 后端Spring Boot +Mybatis Plus实现分页接口
前端Vue+ElementUI的Pagination分页组件实现分页展示 & 后端Spring Boot +Mybatis Plus实现分页接口 很久没有更新博客了,主要原因是博主一直在补充自 ...
最新文章
- eyoucms range 范围判断标签
- 在Powerpoint中插入Flash的方法
- 提效工具git的基本使用
- 替换用FTP传到Unix上的文件中的^M字符
- Docker的部署-包括网关服务(Ocelot)+认证服务(IdentityServer4)+应用服务
- jqery获取每个月天数_三年级《年、月、日》单元重要知识点整理汇总,以及难点题型解析...
- swift中变量的几种类型
- 改善C#程序的建议2:C#中dynamic的正确用法
- python调用opengl_python的opengl操作
- Nginx源码分析 - 初探Nginx的架构(01)
- 【牛腩】发布 牛腩新闻发布系统
- 电容器选型指南-电子元器件选型指导系列
- MockServer 服务框架
- AGND为模拟地,DGND为数字地
- android studio在夜神上打开_Android Studio 调用夜神模拟器
- 打开 .mpp文件的一种方法
- 微信小程序校园论坛+后台管理系统|前后分离VUE
- 深度学习CNN模型预测电影评论中的情感问题
- 7.23 010Editor.exe的使用
- python凯撒加密图片