阅读 22

pagehelper使用指南,pageHelper

PageHelper概念知识和参数说明:学习PageHelper博客就足够了

文章目录一、前期准备二、具体使用三、扩展使用一、前期准备

(1) pom添加依存

ependencygroupidcom.github.page helper/groupidartifactidpagehelper/artifactidversion5.1.2/version/dependency (

! - 2.2配置sqlsessionfactory工厂--bean id=' sqlsessionfactory ' class=' org.my batis.spring.sqlsesssionfactorybean ' pry --bean class=' com.github.page helper.page interceptor ' property name=' properties ' propspropkey props/property/bean/array/property/bean二,具体为(1)需要使用原始样式在一页上显示多条数据,而当前需要在一页上显示四条数据

)2)修改请求jsp,设置分页数据,默认请求第一页,每页显示4个数据

)3)在Service方法调用SQL查询之前添加PageHelper.startPage

)4)在控制器中添加PageInfo

@ controller @ request mapping (/orders ) ) publicclassordercontroller (@ autowiredprivateordersserviceorderssservice; @requestmapping(/findall.do ) (publicmodelandviewfindall ) requestparam ) name='page ',required=true,defauram defaultValue='4' ) int size ) throws exception { modelandview mv=new mode wmv } listordersorderslist=orders service.find ALD //PageInfo是寻呼beanpageinfopageinfo=new page info (orders list ); mv.addobject(pageInfo )、pageinfo ); mv.set viewname (orders-page-list ); 返回mv; (5)在pageInfo.list中获取结果集,并显示在页面上

(6)结果表示设定成功。

三、扩展使用可以通过查看PageInfo源代码来发现其属性,并在页面上帮助显示。

利用其属性,充实页面的按钮功能

(1)首页

pageInfo.pageSize每页的数量

)2)最后一页

pageInfo.pages :总页数

)上一页和下一页

pageInfo.pageNum :当前页面

(4)第1-3页


文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐