查询到的数据都保存在bean的list里面,通过设置起始index和结束index确定一页显示哪些条目,
点击翻页,如果不后退没问题,后退的话就会出问题,发现bean关于分页的一些参数在后退后并没有恢复到之前的状态,这样再继续翻页,最后index会超过list的size一共四个翻页链接,通过servlet实现 <%if(bookSearchBean.getCurrentPage()==1){ out.print(" 首页 上一页"); }else{ %>
<A HREF="servlet/RollPageServlet?id=first">首页</A>
<A HREF="servlet/RollPageServlet?id=previous">上一页</A>
<%}%>
<%if(bookSearchBean.getPages()==bookSearchBean.getCurrentPage()){
out.print("下一页 尾页");}
else{ %>
<A HREF="servlet/RollPageServlet?id=next">下一页</A>
<A HREF="servlet/RollPageServlet?id=last">尾页</A>
<%}%>
bookSearchBean = (BookSearchBean)request.getSession().getAttribute("bookSearchBean");
String id = request.getParameter("id");
if(id.equals("first"))
bookSearchBean.first();
else if(id.equals("previous"))
bookSearchBean.previous();
else if(id.equals("next"))
bookSearchBean.next();
else if(id.equals("last"))
bookSearchBean.last();
request.setAttribute("bookSearchBean",bookSearchBean);
RequestDispatcher rd = getServletContext().getRequestDispatcher("/gc.jsp");
rd.forward(request, response);
点击翻页,如果不后退没问题,后退的话就会出问题,发现bean关于分页的一些参数在后退后并没有恢复到之前的状态,这样再继续翻页,最后index会超过list的size一共四个翻页链接,通过servlet实现 <%if(bookSearchBean.getCurrentPage()==1){ out.print(" 首页 上一页"); }else{ %>
<A HREF="servlet/RollPageServlet?id=first">首页</A>
<A HREF="servlet/RollPageServlet?id=previous">上一页</A>
<%}%>
<%if(bookSearchBean.getPages()==bookSearchBean.getCurrentPage()){
out.print("下一页 尾页");}
else{ %>
<A HREF="servlet/RollPageServlet?id=next">下一页</A>
<A HREF="servlet/RollPageServlet?id=last">尾页</A>
<%}%>
bookSearchBean = (BookSearchBean)request.getSession().getAttribute("bookSearchBean");
String id = request.getParameter("id");
if(id.equals("first"))
bookSearchBean.first();
else if(id.equals("previous"))
bookSearchBean.previous();
else if(id.equals("next"))
bookSearchBean.next();
else if(id.equals("last"))
bookSearchBean.last();
request.setAttribute("bookSearchBean",bookSearchBean);
RequestDispatcher rd = getServletContext().getRequestDispatcher("/gc.jsp");
rd.forward(request, response);
解决方案 »
- 【求教】定时删除过后,MySql无法打开
- 求助动态ActionForm的问题
- dwr中配置的convert 没有起作用,麻烦大家帮忙看一下什么问题
- js如何读取上传的excel的值?
- Mysql的一个报错java.sql.SQLException: Unknown column 'id' in 'order clause'
- 配置tomcat支持https未果
- tomcat 4版本
- 用Hibernate或Tomcat的连接池,在SQLServer中,然后程序中,每次用Connection的时候,都是进行事务处理,结果,过了一段时间,就报错说“
- 在jsp中特殊乱码的问题,请高手出招.
- 如何获取操作系统类型
- 跪求问题解决办法!谢谢大侠们!急!
- 客户要求把系统做成b/s的,我用jsp,但有部分功能需要扫描条形码?可以做到吗?如何进行?顶者有分
哪位给点代码参考一下啊
在BookSearchBean....检查index是否正確阿