使用Mybatis分页插件+前台EasyUI架构实现分页
来源:互联网 发布:网络教育的特点 编辑:程序博客网 时间:2024/06/18 18:37
功能需求:在EasyUI架构的前台页面利用Mybatis分页插件实现分页。
实现步骤:
1.所需工具 前台EasyUI架构+Mybatis分页插件+利用maven来管理插件
2.自己所做的项目前台页面使用的是EasyUI的 easyui-datagrid 格式,通过查询 EasyUI 的 API结合自己的业务逻辑,需要编写相对应的工具类来生成相对应的对象作为返回值返回到前台页面。
package comimport java.util.List;/** * 利用Mybatis分页插件 * 来实现“规格参数”页面的分页实现。 * @author Administrator * */public class PageHelperUtil { private long total; //总条数 private List<?> rows; //每页显示条数 public long getTotal() { return total; } public void setTotal(long total) { this.total = total; } public List<?> getRows() { return rows; } public void setRows(List<?> rows) { this.rows = rows; }}
Service层:使用了Mybatis反向工程生成的dao层代码
@Override public PageHelperUtil selectAllToPage(Integer page, Integer rows) { PageHelper.startPage(page, rows); /**执行查询分页,利用Mybatis逆向工程生成的TbItemParamExample,来进行查询,不设置表示没条件。**/ TbItemParamExample example = new TbItemParamExample(); /**分页处理,显示第一页的数据,设置默认参数。**/ List<TbItemParam> list = tbItemParamMapper.selectByExampleWithBLOBs(example); /**创建一个返回值对象**/ PageHelperUtil pageUtil = new PageHelperUtil(); pageUtil.setRows(list); /**取得总记录条数**/ PageInfo<TbItemParam> pageInfo = new PageInfo<TbItemParam>(list); pageUtil.setTotal(pageInfo.getTotal()); System.out.println("欢迎==total:"+pageInfo.getTotal() + "rows:" + rows); return pageUtil; }Controller层:@RequestMapping("/param/list") @ResponseBody public PageHelperUtil pageController(Integer page, Integer rows){ return tbItemParamService.selectAllToPage(page, rows); }
1 1
- 使用Mybatis分页插件+前台EasyUI架构实现分页
- mybatis+easyUI实现分页
- easyUI前台分页的实现
- mybatis分页插件实现分页
- MyBatis插件实现分页
- Mybatis 分页插件实现
- js实现EasyUI-datagrid前台分页
- easyui datagrid 前台分页的实现
- easyui前台分页
- easyui datagrid前台分页
- Mybatis分页插件PageHelper实现自动分页
- mybatis分页/分页插件
- mybatis实现分页插件PageHelper
- Mybatis分页插件的实现
- MyBatis Generator实现分页插件
- Mybatis 使用 PageHelper 插件分页
- mybatis pagehelper分页插件使用
- Mybatis 使用 PageHelper 插件分页
- 滑动窗口的最大值
- Class.forName的作用以及为什么要用它
- 算法导论学习之线性时间排序
- Java中构造方法的执行顺序
- 安卓加载本地图片
- 使用Mybatis分页插件+前台EasyUI架构实现分页
- 设计模式(三):单例模式
- com.jacob.com.ComFailException: VariantChangeType failed
- html嵌套
- 使用Func委托实现代码高度复用
- SAP与其他系统交互的方式
- 序列化存档之备忘脚本
- CSDN验证不了手机
- ImportError: No module named cv2问题解决