分页查询
来源:互联网 发布:运动社交软件 编辑:程序博客网 时间:2024/05/19 23:14
// 使用属性驱动来接收客户端传递来的Page与rowsprivate int page;private int rows;public void setPage(int page) {this.page = page;}public void setRows(int rows) {this.rows = rows;}@Action(value="standard_pageQuery",results={@Result(name="success",type="json")})public String pageQuery(){// page表示当前页,PageRequest的page 页码从0开始,所有需要page-1;// rows表示每页最多显示多少行Pageable pageable = new PageRequest(page-1, rows);// 调用业务层Page<Standard> pageData = standardService.findPageData(pageable);// 将需要返回客户端的数据进行封装Map<String,Object> map = new HashMap<String, Object>();// total表示总记录数map.put("total", pageData.getTotalElements());// rows表示查询到结果数据map.put("rows", pageData.getContent());//将封装好的map转换成Json数据,放入值栈ActionContext.getContext().getValueStack().push(map);return SUCCESS;}
请求数据: page 页码、rows每页记录数
响应数据: total 总记录数、rows当前页数据记录
阅读全文
0 0
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 分页查询
- 视觉分类任务中处理不平衡问题的loss比较
- InnoDB RR隔离级别下INSERT SELECT两种死锁案例剖析
- python之kafka使用
- 继承中的特点
- Oracle中按照中文字段排序
- 分页查询
- 闭包
- thinkphp5项目源码下载,thinkphp5后台管理源码,thinkphp5二次开发源码
- Gson教程七(译):@SerializedName和@Expose
- Linux系统下安装jdk详细步骤(共两种方法)
- JMeter--线程组关于自动化详解
- C编译时各个阶段都在做什么
- 使用uiautomator做UI测试
- js空间平面坐标变换(涉及文件读取,文本提取数字,特别是x,y点,以及html下拉框设计)