使用KKpage 分页插件在java代码中的写法,

来源:互联网 发布:编程语言都有哪些? 编辑:程序博客网 时间:2024/06/05 19:55
@RequestMapping(value = "/queryMerchant.do", method = { RequestMethod.GET,RequestMethod.POST })public String queryMerchant(HttpServletRequest request,HttpServletResponse response) {//确定分页时传递的参数     int allNum=wholesalerService.findAllNum();                         //查询一共有多少条记录     int num=10;                                                                                     //定义每页显示的数据条数     request.setAttribute("totalCount",allNum);                            //数据总条数     request.setAttribute("totalPage",(allNum-1)/num+1);         // 总页数     int pno=Integer.parseInt( request.getParameter("pno"));   //当前页码   //   未进行分页的代码  //   List<QueryMerchantInfo> wholesalerList=wholesalerService.findAllMerchantInfo();  //   request.setAttribute("wholesalers",wholesalerList);            //查询全部数据放入List1中         List<QueryMerchantInfo> wholesalerListNew= new ArrayList<QueryMerchantInfo>();    wholesalerListNew=wholesalerService.findAllMerchantInfo();        //定义一个要显示的List2      List<QueryMerchantInfo> wholesalerListNewShow= new ArrayList<QueryMerchantInfo>();          // 根据网页传递的参数,选择放入List2中的值        for(int i =((pno-1)*num+1);i<=(((pno*num)>allNum)?allNum:(pno*num));i++)        {        QueryMerchantInfo queryMerchantInfo=wholesalerListNew.get(i-1);        wholesalerListNewShow.add(queryMerchantInfo);        }             request.setAttribute("wholesalers",wholesalerListNewShow);   return "/moderator/queryMerchantList";}

0 0