ssm和Ajax实现后端分页

后台实现代码如下:

@RequestMapping(value = { "/orderselect" })
    public @ResponseBody Map<String, Object> queryorder(HttpServletRequest request, Model m) {
        
        Account aa=(Account) request.getSession().getAttribute("users");
        String username=aa.getUsername();
        
        SortPage sp = new SortPage();
    
        int curPage=Integer.parseInt(request.getParameter("page")==null?"1":request.getParameter("page"));
    
        sp.setPage(curPage);//当前页
        sp.setPagecount(5);//每页显示5条记录
        
        int sumorder=oservice.selectsum(username);
        sp.setRows(sumorder); //一共多少条记录 
        int sum=(sumorder+5-1)/5;
        sp.setSum(sum);//求出多少页
        
        List<Orders> list0=oservice.selectlimit((curPage-1)*5, username);
       
        List<Cart> list1=new ArrayList<Cart>();
        
 
        for (Orders orders : list0) {
        
            list1.add(oservice.selectByid(orders.getOrderid()));
 
        }
 
        Map<String, Object> map = new HashMap<String, Object>();
 
        request.getSession().setAttribute("page", sp);
        map.put("page", sp);
        map.put("order", list0);
        map.put("order2", list1);
 
        return map;
    }
这样再看前面的jquey代码(首页的实现),其他的(前一页后一页)实现类似。

简单的AJAX后端分页就实现了。

最后,简单说几点心得吧,在实现的过程中不要一味的寻求,别人详细的模板或者解释,最重要的时理解整个过程,然后可以通

过自己的方式进行实现。
--------------------- 
更多教程:点击快速进入

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值