分页

分页

  <div id="c">
        <table align="center">
            <tr>
                <th>ID</th>
                <th>书名</th>
                <th>作者</th>
                <th>出版社</th>
                <th>ISBN</th>
                <th>图片</th>
                <th>类型</th>
                <th>价格</th>
                <th>操作</th>
            </tr>    
        <c:forEach items="${entryList}" var="entryList">
            <tr>
                <td>${entryList.id}</td>
                <td>${entryList.bookname}</td>
                <td>${entryList.author}</td>
                <td>${entryList.publisher}</td>
                <td>${entryList.isbn}</td>
                <td><img src="${entryList.image}" alt="图片" width="22" height="22"></td>
                <td>${entryList.type}</td>
                <td>${entryList.price}</td>
                <td>
                    <a href="ShowServlet?method=updateform&id=${entryList.id}">修改</a>
                    <a href="ShowServlet?method=delete&id=${entryList.id}">删除</a>
                    <a href="upload.jsp?id=${entryList.id}">上传图片</a>
                </td>
            </tr>
        </c:forEach>
        </table>  
        <jsp:include page="page_foot.jsp"></jsp:include>  
  </div>
View Code
else if("page_list".equals(method)){
            
            String pageNumberStr = request.getParameter("pageNumber");
            int pageNumber = 1;
            if(pageNumberStr!=null && !pageNumberStr.isEmpty()){  
                pageNumber = Integer.parseInt(pageNumberStr);  
            }  
            int pageSize = 20; //分页大小  
            int totalPosts  = biz.getList().size();
            int totalPages = totalPosts/pageSize + ((totalPosts%pageSize)>0?1:0); //计算得出的总页数
            request.setAttribute("pageSize", pageSize);  
            request.setAttribute("totalPosts", totalPosts);  
            request.setAttribute("pageNumber", pageNumber);  
            request.setAttribute("totalPages", totalPages);  
            
            List<Book> entryList = biz.getListForPage(pageNumber, pageSize);  
            request.setAttribute("entryList", entryList);          
            request.getRequestDispatcher("personal.jsp").forward(request, response); 
            
        }
View Code

 

posted @ 2017-11-27 12:43  沉默不会很久  阅读(80)  评论(0编辑  收藏  举报