我从数据库里读出一个数组如何在jsp页面中 显示每行三个值主要是要显示图片 呵呵
能帮一下么

解决方案 »

  1.   

    <table>
    <%
    for (i=0;i<list.size();i+3)
    {
      %>
      <tr>
         <td><%=list[i]%></td>
         <td><%=list[i+1]%></td>
         <td><%=list[i+2]%></td>
      </tr>
    <%
    }
    %>
    </table>
    大体就这样,具体的你自己改一下就成,这是用table,或者你象上面说的那样写3个就<p>换行显示即可
      

  2.   

    <table>
    <tr>
    <%
    int x=0;
    for (int i=0;i<list.size();i++)
    {
           out.print("<td>"+list[i]"+</td>");
           x++;
           if(x>=3)
           {
               out.print("</tr><tr>");
               x=0;
            }
    }
    %>
    </tr>
    </table>