springmmvc+mybatis实例实现分页的功能
2017-03-06 20:43
609 查看
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参数的数据读取出来
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参数的数据读取出来
相关文章推荐
- Spring MVC+MyBatis+MySQL实现分页功能实例
- SSM(Spring,springmvc,mybatis)+maven+AJAX实现分页功能
- maven+spring+mybatis实现分页功能PageHelper(参数方式)
- Angular+Bootstrap+Spring Boot实现分页功能实例代码
- MyBatis拦截器实现分页功能实例
- springmvc + myBatis + boostrap技术下简单实现的前后端分页功能
- spring,spring mvc与mybatis的整合并且实现分页与log4j打印输出功能
- Spring Data JPA+kkpager实现分页功能实例
- MyBatis+springMVC+easyUI (dataGirl)实现分页(转载)
- ajax完美实现两个网页 分页功能的实例代码
- JSP实现添加功能和分页显示实例分析
- mybatis高级应用系列一:拦截器实现分页功能
- GridView分页的实现以及自定义分页样式功能实例
- jQuery zTree v3.5 实例3 异步树及后台(springMVC+mybatis)实现
- Spring + mvc,Mybatis整合 (含事务配置,分页功能)
- 菜鸟使用SSM框架搭建web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- Mybatis无需更改原有代码1分钟完美实现分页功能插件(不服你咬我)
- Struts+Spring+MyBatis MVC模式实现分页分页查询
- (J2EE)Struts+Spring+MyBatis整合实现分页分页查询
- MyBatis+springMVC+easyUI (dataGirl)实现分页