jeesite框架学习——对查询结果为Map的集合进行分页显示
来源:互联网 发布:华为误删移动用户数据 编辑:程序博客网 时间:2024/06/01 07:41
工作中用到jeesite框架,对该框架可以说是零掌握,项目组做一个分页显示的功能,因为显示的数据只是表中的某一个字段,所以在使用jeesite封装好的分页功能时对其进行了二次开发(jeesite源码还没研究过,也不知道我这算不算是二次开发),记录下来主要是以后自己如果用到的话可以便于查找,有需求的同行小白也可以和我一起学习进步。
以下为Controller中的代码Map<String,Object> parameters = new HashMap<String, Object>(); parameters.put("aaa", aaa); parameters.put("country", country); parameters.put("begindate", begindate); parameters.put("enddate", enddate); Page page =new Page<Map<String,Object>>(request, response); int curr = page.getPageNo(); int pageSize = page.getPageSize(); int total = demoDao.findCount(parameters); page.setCount(total); int count =total/pageSize+((total%pageSize)>0 ? 1 : 0); parameters.put("min", (curr-1)*pageSize); parameters.put("max", pageSize*curr); List<Map<String,Object>> datas = demoDao.getDemoData(parameters); page.setList(datas); model.addAttribute("page", page);以下为mapper.xml代码:<select id="findCount" resultType="java.lang.Integer"> //分页显示时的总数 SELECT count(*) FROM 表名 a WHERE a.theme_type=3 </select>
阅读全文
0 0
- jeesite框架学习——对查询结果为Map的集合进行分页显示
- 面试题:如何对查询结果进行分页显示
- 分页(对查询出的数据进行分页显示)
- SSI框架---实现查询结果分页显示
- LuceneSearch 现在要对查询结果进行排序的显示。
- 如何使用AspNetPager分页控件对动态查询的结果进行分页
- TP3.2.3使用page分页类对查询结果进行分页时的问题
- jeesite框架学习—shiro权限。
- Spring框架针对dao层的jdbcTemplate操作crud之query查询数据操作 —— 查询表,返回结果为对象的list集合
- 查询结果分页显示的SQL语句
- 查询结果分页显示的sql语句
- jeesite的框架的学习
- [疯狂Java]SQL:对查询结果进行集合运算
- 通过查询结果进行分页
- 集合框架—Map集合
- JSP分页显示查询结果
- jsp分页显示查询结果
- mysql查询结果分页显示
- 基于OpenCV 2.4.93.1的汉字显示(FreeType 2.6.2)
- 正则验证固话和手机号
- AndroidStudio JNI开发:生成可调用jar
- sudo adduser XXX sudo XXX 用户不在 sudoers 文件中
- css input[type=file] input[type=radio] input[type=checkbox]样式美化,input上传按钮美化
- jeesite框架学习——对查询结果为Map的集合进行分页显示
- react-native 生命周期
- 谷歌浏览器,该站点安全证书的吊销信息不可用
- [队内测试Day10.26][P97]T1 字符串+前缀和
- 框架和设计模式的区别
- ES6中promise(摘自吕大豹大话讲解Promise)
- Linux系统结构
- AMD/CMD/CommonJS是什么
- 线程池初探(三)