我是靠谱客的博主 听话羽毛,最近开发中收集的这篇文章主要介绍springmmvc+mybatis实例实现分页的功能,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1:首先在配置文件中加入配置文件,其中mybatis的如下进行加载:


2:准备bean类,及IP表的对应类


3:准备分页类,其中包含这一页中的IP表的数据


4、首先是控制层


5:参数是传输在浏览器的地址中的


6、通过调用服务层的函数来得到所有记录的数目


7、然后是服务层引用DAO层,Dao层在mapper文件中实现sql语句



8、之后定义一个分页类的对象,设置好当前页码,当前页码等于总条数除以每一页的大小,如果有余数则加1

设置好页的信息之后我们根据是第几页,每一页多少条来取出这些数据,。分别调用了service层和dao层


9、然后分别调用service和dao层来实现


Map是以键值形式存储数据,有点类似于数组。

map<string,object>中string是它的键,存储的类型为String
object是它的值,object为所有数据类型的父类,就是说可以存储任何类型的数据,调用时,可以进行转型

之后将map类型的参数作为方法中的参数进行传递


10、然后就是在mapper中实现dao中的方法。接收map中的参数


这两个参数通过${}加进去

注释:#{}是会自动添加引号进去的

${}只是把这个参数的值传递进去,关于sql中的引号什么的,需要自己加

11、此时返回的是IP类的结果,然后在service中通过PageParam类的setdata将这个列表的数据传递进去并返回这个PageParam


最后在controller层将这个PageParam返回到浏览器中。


12、然后再jsp界面将PageParam参数的数据读取出来




最后

以上就是听话羽毛为你收集整理的springmmvc+mybatis实例实现分页的功能的全部内容,希望文章能够帮你解决springmmvc+mybatis实例实现分页的功能所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部