<jsp:useBean id="bean" scope="request" class="bean.ShoeBean"/>
<table align="center" width="800" cellpadding="0" cellspacing="0">
<%
  String sql = "select * from redshoe";
  int i=0;
  int pagesize =5;   //每页显示条数
  int curpage=0 ;    //当前页数
  int totalpage=0;   //总页数
  curpage =5;
  QueryPage pa = new QueryPage();
  totalpage = pa.getTotalPage(pagesize,sql);  try{
    ResultSet rs = pa.getPageof(sql,pg,pagesize);
    if(rs!=null){
      if(i%5==0){%>
      <tr>
        <%
        while(rs.next()&& i<pagesize){
        %>
        <td><a href="<%= rs.getString(2)%>"><table border="1" cellpadding="0" cellspacing="0"><tr><td><img alt="图片" width="100" height="100"src="<%= rs.getString(2) %>" /></td></tr></table></a><br/>
          <font size="2">商品名称:</font><%= rs.getString(3) %><br/>
          <font size="2">市场价:</font><%= rs.getString(4) %><br/>
          <font size="2">会员价:</font><%= rs.getString(5) %><br/>
          <font size="2">批发价:</font><%= rs.getString(6) %>
       </td>
       <%         i++;
        }
       %>
      </tr>
       <%
    }
    }
  }catch(Exception e){  }
%></table>

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【kililisa】截止到2008-07-20 00:06:31的历史汇总数据(不包括此帖):
    发帖的总数量:22                       发帖的总分数:435                      每贴平均分数:19                       
    回帖的总数量:27                       得分贴总数量:4                        回帖的得分率:14%                      
    结贴的总数量:8                        结贴的总分数:260                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:14                       未结的总分数:175                      
    结贴的百分比:36.36 %               结分的百分比:59.77 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主该结一些帖子了
      

  2.   

    会不会是这里 while(rs.next()&& i <pagesize) 为 while(! rs.isAfterLast()&& i <pagesize)
    然后在 <% 
            i++; 
            } 
          %>
    为 <% 
            i++; 
            rs.next();
            } 
       %>
      

  3.   

    pg是什么估计sql只查询出一条数据
      

  4.   

    getTotalPage这个方法只返回了一条记录吧?
      

  5.   

    你在while()里面要循环<tr></tr>不能循环<td></td>如果你只循环单元格那可不只有一行