| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> SpringMVC+MySQL实现分页功能 -> 正文阅读 |
|
[大数据]SpringMVC+MySQL实现分页功能 |
????????之前一直觉得分页很难,然后每次做实验的时候就把分页功能给跳过了,但是!!在前几天我终于动手去做分页功能了,感觉难度还能接受~话不多说,进入主题!(小萌新开课,有问题请指出~) 一、编写page类 ? ? ? ? 1.做分页功能首先要有Page类,类中有4个变量(属性): ????????????????数据总数(查数据库,select count(*) from tableName) ? ? ? ? ? ? ? ? 页面大小:每页显示的数据条数 ? ? ? ? ? ? ? ? 总页数:分为两种情况: ? ? ? ? ? ? ? ? ? ? ? ? (1)当数据总数可以整除页面大小: ????????????????????????????????总页数 = 数据总数/页面大小 ? ? ? ? ? ? ? ? ? ? ? ? (2)当数据总数不能整除页面大小: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 总页数 = 数据总数/页面大小+1 ? ? ? ? ? ? ? ? 当前页(页码):可以从前端拿到
二、编写dao接口 ? ? ? ?getTotalCount方法拿到总数据量是为了计算总页数(详见上面的getTotalPage方法)。?findStuP方法是从数据库查询出当前页需要展示的数据。
三、controller层 ? ? ? ? 进入第一次该页面显示的数据。并且将page放在request中,为了让前端可以获取当前页数和总页数。
四、前端页面
五、controller层 ? ? ? ? 获取前端传来的pageNum,根据页数找到需要显示的五条数据。
六、页面效果 ? ? 七、小体会。 ? ? ? ? 我这个分页做得很简陋,仅供需要的小伙伴进行参考~也希望有问题大家能够指出~?ps:对于一些class大家不用太过于关注~用的是elementui的样式。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:32:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |