<c:if test="${page != null && page.getTotal() > 0 }">app
<nav style="text-align: center"> <ul class="pagination pagination-lg"> <li><a>共 ${page.total } 條記錄</a></li> <li><a>當前第 ${page.pageNum } 頁</a></li> <c:if test="${page.pageNum!= 1 }"> <li><a href="?userId=${userId }&page=${page.pageNum -1}">上一頁</a></li> </c:if> <c:if test="${page.pageNum < page.pages }"> <li><a href="?userId=${userId }&page=${page.pageNum +1}">下一頁</a></li> </c:if> <li><a>共 ${page.pages} 頁</a></li> </ul> </nav> </c:if> @RequestMapping(value = "/user/blog_list", method = RequestMethod.GET) public ModelAndView selectAllByUserId(Integer userId, @RequestParam(required = false, defaultValue = "1") Integer page, @RequestParam(required = false, defaultValue = "10") Integer rows) { ModelAndView mv = new ModelAndView(); //給出所要的第幾頁,沒頁多少行,默認是10頁 PageHelper.startPage(page, rows); //經過用戶id得到用戶全部的blog信息 List<Blog> list = blogService.selectAllbyUserId(userId, page, rows); //pageInfo獲取相關的頁面信息 PageInfo<Blog> p = new PageInfo<Blog>(list); mv.addObject("page", p); mv.addObject("userId", userId); mv.setViewName("user/blog_list"); return mv; }