当我们使用session实现页面分页显示记录时,应当注意
RequestDispatcher dispatcher=request.getRequestDispatcher("byPageShow.jsp");
dispatcher.forward(request, response);
与response.sendRedirect("byPageShow.jsp");的区别
不然很有可能在
<tr>
<td>
<form action="" method="post">
<input type="hidden" value="<%=(dataBean.getCurrentPage()-1) %>" name="currentPage"/>
<input type="submit" value="上一页"/>
</form>
</td>
<td>
<form action="" method="post">
<input type="text" name="currentPage" size=2 /> <!-- 把Bean的currentPage的值设置为指定的值,页面加载则会出现对应的内容 -->
<input type="submit" value="跳转"/>
</form>
</td>
<td>
<form action="" method="post">
<input type="hidden" value="<%=(dataBean.getCurrentPage()+1) %>" name="currentPage"/>
<input type="submit" value="下一页"/>
</form>
</td>
表单的提交时出现500的命令报错。