分页
分页
<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>
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); }

浙公网安备 33010602011771号