希望得到一个如何在jsp中进行贪婪分页的实例。已经做了一些事情,但我只显示了1个结果。
$mdToast.simple()
.content('Simple Toast!')
.position('fit')
.hideDelay(3000)

jsp codes
<table id="menDisplayTable">
<tr id="menTr">
<c:forEach items="${returnedMenWatches}" var="proDetails">
<td id="menTd"><img src="data:image/jpg;base64,${proDetails.mode4}" height="50" width="50"/><br>
${proDetails.brand}<br>
${proDetails.name}<br>
${proDetails.gender}<br>
${proDetails.price}
</td>
</c:forEach>
</tr>
</table>
&#13;
servlet codes
int page = 1;
int recordsPerPage = 10;
if(request.getParameter("page") !=null)
page = Integer.parseInt(request.getParameter("page"));
List<Product> returnedMenWatches = connect.getMenWatch();
int noOfRecords = connect.getNoOfRecords();
int noOfPages = (int) Math.ceil(noOfRecords * 1.0 / recordsPerPage);
request.setAttribute("returnedMenWatches", returnedMenWatches);
request.setAttribute("noOfPages", noOfPages);
request.setAttribute("currentPage", page);
request.getRequestDispatcher("men.jsp").forward(request, response);
&#13;
请提前感谢,我需要你的帮助。 有一些编辑,我添加了sql查询所在的DAO代码。
答案 0 :(得分:0)
我认为您应该在<c:foreach....
标记之前添加<tr>
来重复表格行。
答案 1 :(得分:0)
像这样更改您的jsp代码,在<tr>
的每次迭代中添加forEach
标记。
<table id="menDisplayTable">
<c:forEach items="${returnedMenWatches}" var="proDetails">
<tr>
<td id="menTd"><img src="data:image/jpg;base64,${proDetails.mode4}" height="50" width="50"/><br>
${proDetails.brand}<br>
${proDetails.name}<br>
${proDetails.gender}<br>
${proDetails.price}
</td>
</tr>
</c:forEach>
</table>
它应该有用。