天天看点

mybatis的物理分页:mybatis-paginator

环境:struts2 + spring + mybatis

一、pom.xml中添加依赖项

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

View Code

二、mybatis映射文件中按常规写sql语句

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

三、服务层基类

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

四、具体的服务层子类调用

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

服务层就处理完了,接下来看Action层

五、Action基类

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

注:约定分页时,url类似  /xxx.action?pageIndex=N

六、具体的Action子类调用

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

七、前端页面

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

解释:jquery的分页插件,网上一搜索一大堆,我用的是jquery.simplePagination,${pageIndex}、${pageSize}...包括list,这些属性都是后台Action中的model属性

后记:

使用示例:

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator

mybatis-config.xml中的配置:

mybatis的物理分页:mybatis-paginator
mybatis的物理分页:mybatis-paginator