分页显示问题

分页显示问题

为什么我以及设置了pageSize了,到了前端页面还是显示所有数据,调试捕获到的pageSize也是所有,是哪里出问题了,麻烦老师帮看下

public void index(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   String pageNum=request.getParameter("pageNum");
   if(pageNum==null) pageNum="1";
   PageHelper.startPage(Integer.parseInt(pageNum),4);

   List<Category> categoryes=categoryBiz.getAll();
   request.setAttribute("categoryes",categoryes);
   List<Book> list=bookBiz.getAll();

   PageInfo pageInfo=new PageInfo(list);


   request.setAttribute("pageInfo",pageInfo);
   request.getRequestDispatcher("/WEB-INF/pages/Reception/index.jsp").forward(request,response);
}

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好。将语句调换一下顺序试一下

http://img1.sycdn.imooc.com//climg/5d7208af000139f207900650.jpg

public void index(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String pageNum=request.getParameter("pageNum");
    if(pageNum==null) pageNum="1";
    PageHelper.startPage(Integer.parseInt(pageNum),4);
    List<Book> list=bookBiz.getAll();
    PageInfo pageInfo=new PageInfo(list);
    request.setAttribute("pageInfo",pageInfo);
    List<Category> categoryes=categoryBiz.getAll();
        request.setAttribute("categoryes",categoryes);
    request.getRequestDispatcher("/WEB-INF/pages/Reception/index.jsp").forward(request,response);
}

如果还是不行,可能是拦截器没有配置好看一下自己的mybatis.xml中有没有配置:

<plugins>
    <plugin interceptor="com.github.pagehelper.PageInterceptor">
        <property name="helperDialect" value="mysql"/>
        <property name="reasonable" value="true"/>
    </plugin>
</plugins>

祝学习愉快~

  • 我的曲奇饼呢 提问者 #1
    谢谢老师,但还是没弄明白为什么放到后面就可以了....
    2019-09-06 18:40:22
  • 芝芝兰兰 回复 提问者 我的曲奇饼呢 #2
    同学你好。这是PageHelper的使用特性,PageHelper.startPage和PageInfo(list)中间夹着的应该是期望分页的查询语句,同学之前写的,可能拦截到的是categoryBiz.getAll()而不是bookBiz.getAll()呢,而PageInfo(list)传入的又是bookBiz.getAll()的结果,所以导致了问题。祝学习愉快~
    2019-09-06 19:01:43
  • 我的曲奇饼呢 提问者 回复 芝芝兰兰 #3
    谢谢老师,我明白了
    2019-09-06 20:28:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师