不要把所有的记录都传到页面,只根据pageNo(页码)和pageSize来计算是记录中的那一部分子集。然后传过去,相应的翻页操作就把pageNo增减然后再传回服务器处理。csdn里已经有很多例子了,你搜搜

解决方案 »

  1.   

    不要把所有的记录都传到页面???
    把记录传到页面部分本来就不是我做的,已经有人把所有记录传进来了.我负责的jsp 页面该怎么显示呢
      

  2.   

    那还不简单String currentPage=request.getPrameter("currentPage");//当前是第几页
    int start=Integer.parseInt(currentPage-1)*10;         //从第几个记录开始
    int end=Integer.parseInt(currentPage)*10;             //到第几个结束
    int i=0;                                              //当前循环到了第几个记录
    while(it.hasNext()){
                      ++i;                  if(i>begain&&i<=end){//判断是否要输出
    Object o=it.next();
    MyBean mb=(MyBean)o;
    out.println("<tr><td>"+mb.getProducerID()+"</td>");
    out.println("<td>"+mb.getZaipeipingmu()+"</td>");
    out.println("<td>"+mb.getZaipeiqufen()+"</td>");
    out.println("<td>"+mb.getDaihang()+"</td>");
    out.println("<td class='list-center'><input type='submit' name='button1' value='惗嶻幰'></td>");
                }
    }