Macros

给我一支烟!请所有烦恼都能过往如云烟!

导航

在JSP文件中实现分页功能

  int pagecount  = 20;//每页记录数
  int pagenumber = 1;//当前页
  int totalpage  = 0;//总页数
 totalpage = totalCount/pagecount;
     if(totalCount%pagecount>0)
      totalpage+=1;
  if(request.getParameter("page") == null)
  {
 pagenumber = 1;
  }
  else
  {
 pagenumber = Integer.parseInt(request.getParameter("page"));
 if(pagenumber>totalpage)pagenumber=totalpage; //如果当前页数大于总页数,则
 if(pagenumber<1)pagenumber=1;                        //如果当前页数小于1,则等于1

   }
  if(request.getParameter("pagecount") == null)
  {
   pagecount = 20;
  }
  else
  {
 pagecount = Integer.parseInt(request.getParameter("pagecount"));
  }
            
   kswz = pagecount*(pagenumber-1);
     
   if(pagenumber == totalpage)
   {
 pagecount = totalCount - kswz;
   }
   int idpp = kswz+1;
   for(int i=kswz;i<kswz+pagecount;i++)
   {
      //在这儿从数据库取出数据进行显示
   }
   <%=pagenumber%>/<%=totalpage%>&nbsp;&nbsp;&nbsp;&nbsp;
   <a href="searchHMResult.jsp?year=<%=year%>&month=<%=month%>&smode=<%=searchMode%>&page=<%=pagenumber-1%>"><IMG src="../images/pre_page_simple.gif" alt=上一页 width="16" height="15"></a>
   <a href="searchHMResult.jsp?year=<%=year%>&month=<%=month%>&smode=<%=searchMode%>&page=<%=pagenumber+1%>" ><IMG src="../images/next_page.gif" alt=下一页 width="46" height="15"></a>

posted on 2005-08-18 13:59  Macros  阅读(350)  评论(0)    收藏  举报