直接把page指向第一页不行吗?好乱,不知你如何分页的

解决方案 »

  1.   

    下面好象已经指向第一页面了String ToPage = request.getParameter("ToPage");
    if(ToPage != null) //判断是否可正确取得ToPage参数
    {
    ShowPage = Integer.parseInt(ToPage);  //取得指定显示的分页页数
    if(ShowPage > PageCount)  //下面的if语句将判断用户输入的页数是否正确
    {
    ShowPage = PageCount;  //判断指定页数是否大于总页数, 是则设置显示最后一页
    }
    else if(ShowPage <= 0)
    {
    ShowPage = 1;  //若指定页数小于0, 则设置显示第一页的记录
    }
    }
    rs.absolute((ShowPage - 1) * PageSize + 1);  //计算欲显示页的第一笔记录位置
    %>
                  <form name="form2" method="post" action="pvieword_do.jsp?&customer_name=<%=customer_name%>">
                    <TABLE width="100%" height="28">
                      <TR valign=baseline align=left> 
                        <TD Width=114>到 
                          <input type="text" name=ToPage style="HEIGHT: 20px; WIDTH: 40px"
     value=<%= ShowPage%> >
                          页</TD>
      

  2.   

    ToPage=<%= ShowPage + 1%>怎么会是第一页呢,应该是下一页吧,第一页应该直接
    order1.jsp?ToPage=1&customer_name=<%=customer_name%>
    另外建议用post方法传递参数(ToPage域不是已经有了吗)
      

  3.   

    第一页 order1.jsp?ToPage=1&customer_name=<%=customer_name%>
    上一页 order1.jsp?ToPage=<%= ShowPage - 1%>&customer_name=<%=customer_name%>
    下一页 order1.jsp?ToPage=<%= ShowPage + 1%>&customer_name=<%=customer_name%>
    最后页 order1.jsp?ToPage=<%=maxPageNum%>&customer_name=<%=customer_name%>把页面逻辑整理清楚
      

  4.   

    第一页应该是  order1.jsp?ToPage=1&customer_name=<%=customer_name%>  楼上的说得没错