jquery.pagination ajax + springmvc使用

页面

<div class="row" id="phpanel"></div>

<div id="pagpanel" class="pagination pull-right"></div>

$('#pagpanel').page({
                pageSize:10,
                showPageSizes: true,
                pageBtnCount: 11,
                jumpBtnText:'跳转',
                showInfo: true,
                showJump: true,
                showFirstLastBtn: true,
                 infoFormat: '第{start} - {end}条,共{total}条',
               remote: {
                    url: '${syspath}/list',  
                       pageIndexName: 'pageNumber',     
                       pageSizeName: 'pageSize',       
                       totalName: 'total',
                       success: function (result, pageIndex) {
                           $("#phpanel").empty();
                           $.each(result.rows,function (index,ve){
                               $("#phpanel").append(rowstxt);                          

                            }); 
                    }
                }
            });

//刷新分页

$('#pagpanel').page( 'remote' ,0);

controller
    @RequestMapping("/list")
    @ResponseBody
    public BootTablePagEntity<entity> paglist(HttpServletRequest request) {
        //request.getParameter("pageSize/pageNumber");
        return service.getList(HttpUtil.getRequestToMap(request));//获取分页数据
    }
 实体类   
    public class BootTablePagEntity<T> implements Serializable {

    private static final long serialVersionUID = -4161680222399055222L;

    private int total; //对应页面总条数
    private List<T> rows; //对应页面结果集
    }


你可能感兴趣的:(Ajax)