jqGrid默认就提供了分页的功能,其在实现分页的时候有两个隐含的属性与后台交互及page(当前页),rows(每页显示的数据量);当请求下一页的时候请求数据头部默认包含这两个属性,如图:
Page和rows传到后台 ,后台接收。要实现分页后台必须要定义分页相关属性(Action中)
private ShowByPage pager;//一个工具类
private String page = null;
private String rows = null;
private List<Person> list;
工具类ShowByPage:
package com.iflytek.bo;
import java.util.List;
import com.iflytek.pojo.Person;
public class ShowByPage {//省略getter and setter
private String page;//当前页
private Integer totalPage;//总页数
private Integer totalRecords;//总记录数
private String rows;//每页要显示的数据条目
private List<Person>list;//显示数据源