if(pageNow!=1){
                 out.println("<a href=UserClServlet?pageNow="+(pageNow-1)+">上一页</a>");
              }
              //得到pageCount
              String s_pageCount=(String)request.getAttribute("pageCount");
              int pageCount=Integer.parseInt(s_pageCount);
              for(int i=1;i<=pageCount;i++){
                  out.println("<a href=UserClServlet?pageNow="+i+">["+i+"]</a>");
              }
              if(pageNow!=pageCount){
                 out.println("<a href=UserClServlet?pageNow="+(pageNow+1)+">下一页</a>");
              }
         

解决方案 »

  1.   

    没报错吗??UserClServlet?没有跳转?
    代码看着没问题呀,调试是正常的
      

  2.   

    那就是你的 pageCount < 1吧?导致不会打印页码。貌似逻辑有点问题,貌似打印 上一页 / 下一页 应该放到整个循环里面。
      

  3.   

    pageCount没值,或者小于1
      

  4.   

    pageCount是个返回函数啊!定义时=0,如果定义了一个数后,那pageCount=rowcount/pageSize不是就没意义了吗?