博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui +springMVC+MyBatis datagrid分页
阅读量:5084 次
发布时间:2019-06-13

本文共 1406 字,大约阅读时间需要 4 分钟。

@Controller@RequestMapping("/department")public class DepartmentController {    @Resource    private DepartmentService departmentService;        private OutPutTool OutPutTool = new OutPutTool();          @RequestMapping("selectAll")    public String select(@RequestParam(value="page",required=false) String page,@RequestParam(value="rows",required=false) String rows,Department department,HttpServletResponse res) throws IOException{        int start=(Integer.parseInt(page)-1)*Integer.parseInt(rows);        int pagesize=Integer.parseInt(rows);        Map
map=new HashMap
(); map.put("start", start); map.put("size", pagesize); List
list=departmentService.selectAll(map); int totl=departmentService.count(); JsonPublic jsonPublic=new JsonPublic(); jsonPublic.setRows(list); jsonPublic.setTotal(totl); OutPutTool.successOutJson(res, jsonPublic); return null; }

easyui datagrid 空间封装的很好,对分页的操作 ,前端会自然地出来 page 和rows值

返回的json符合页面的格式即可

页面这样写即可 ,返回的json格式

{"code":0,"rows":[{"departmentname":"开发部","faxnum":"88888888","id":1,"telephonenum":"88888888"},{"departmentname":"人事部门","faxnum":"88888888","id":2,"telephonenum":"88888888"},{"departmentname":"财务部","faxnum":"88888888","id":3,"telephonenum":"88888888"}],"total":6}

希望此文对大家有所帮助

转载于:https://www.cnblogs.com/jinxinblogs/p/5719107.html

你可能感兴趣的文章
Andriod-项目stymqjlb-学习笔记2-原型
查看>>
Web AppDomain
查看>>
JQuery创建规范插件
查看>>
AD 域服务简介(三)- Java 对 AD 域用户的增删改查操作
查看>>
Unity中Text渐变色,和Text间距
查看>>
P4932 浏览器
查看>>
Concurrency Kit 0.2.13 发布,并发工具包
查看>>
SQL Relay 0.50 发布,数据库负载均衡器
查看>>
Infinispan 5.3.0.Alpha1 发布
查看>>
设计模式学习笔记——原型模式(Prototype)
查看>>
算法普林斯顿
查看>>
Struts2之类范围拦截器和方法拦截器
查看>>
模型层(练习)
查看>>
XML解析技术研究(一)
查看>>
Qt 学习之路 :使用 QJson 处理 JSON
查看>>
NPOI操作Excel导入导出
查看>>
angularJS 移动端焦点图
查看>>
jvm 这我就能会了 擦
查看>>
实战技能:小小微信支付业务,何必虚惊一场
查看>>
17-1 djanjo进阶-路由,视图,模板
查看>>