由于你的代码太乱了,你把你的查询结果放到一个List对象里,像下面就可以实现.
建义:贴代码整齐点,要不真的没人回答你了.我本想帮你改,可真的太乱了.<% String s=String.valueOf(page2.getCurPage());
   //将结果放入List对象中...
   List list=page2.getResult(s).data;
   int Col=4;
   int row=4;
   String output="";
     for (int i=0;i<row;i++){
         output+="<tr>";
         for (int j=0;j<Col;j++){
            int itemindex=i* Col+j;
             output+="<td width=450 valign='top'>";
            if(itemindex<list.size()){
                OwBlogPicture pic=(OwBlogPicture)list.get(itemindex);
                output+="<img src='/images/'"+ pic.getLoadUrl()+"<br/>";
                output+="<div algin='center'>"+pic.getPictureTitle()+"</div><br/>";
                output+="<div algin='center'>"+pic.getLoadTime()+"</div><br/>";
                output+="<div algin='center'><input id='check1' name='check1' type='checkbox'/></div>";
             }
             output=
             output+="</td>";
          }
          output+="</tr>";
      }
      out.print(output);
%> 

解决方案 »

  1.   

    这是我做的,你给我的 还是不太明白 我看了 半天 晕了 ,你可以 帮我 看看我的 吗??
    <%
    java.util.ArrayList v=pageData.getData();
    Iterator i = v.iterator();
    int flag=1;
    while(i.hasNext()){
      if(flag%2 != 0||flag==0){
             Userupload item = (Userupload)i.next(); 
    %><a href="StuXingServletdownloads?id=<%=item.getId()%>" style="text-decoration:none">
    <img width="130" src="<%=item.getFiles()%>" tppabs="" height="102" class="product_picborder" border="0" alt="<%=item.getName()%>">
    </a>
    <br>
    <img src="../../../571hzsfdzres/images/product/FG/dian_3.gif" tppabs="">
    商品名称:<a onclick="" href="StuXingServletdownloads?id=<%=item.getId()%>" class="product_orange"><%=item.getName()%></a>
    <br>
    <img src="../../../571hzsfdzres/images/product/FG/dian_3.gif" tppabs="">
    型&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:<%=item.getId()%><br>
    <%
    }else{
     %>
     <%
    }
    flag++;
    }
    %>