老师,视频和课件源码里面的这行有问题:
Double totalpage = Math.ceil(count/ page.getPageSize());
我试了下,表格有7条数据,每页2条,返回的是3页,进行如下测试:
Double totalpage = Math.ceil(count/ page.getPageSize());
System.out.println("count:"+count+", page.getPageSize():"+page.getPageSize()+", totalpage:"+totalpage);
打印结果为:
count:7, page.getPageSize():2, totalpage:3.0
更改方案(count先转为double类型):
Double totalpage = Math.ceil((double) count/ page.getPageSize());
System.out.println("count:"+count+", page.getPageSize():"+page.getPageSize()+", totalpage:"+totalpage);
打印结果:
page.setTotalPage(totalpage.intValue());