分页显示问题
为什么我以及设置了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);
}
正在回答
同学你好。将语句调换一下顺序试一下
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>
祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星