我读出数据库中符合条件数据放到list中,想在表格中将每条数据成列显示效果如图:
--------------------------------
定值名 |记录1|记录2|记录3|记录4|
--------------------------------
高压   |6600V|5000V|300V |1200V|
--------------------------------
低压   |220V |110V |360V |120V |
--------------------------------
、、、 |、、 |、、 |、、 |、、 |没条数据在库中是一条数据,前面的地一列是固定写上的。
急求高手帮忙!!!!

解决方案 »

  1.   

    CSS不太熟悉,不怎么回用,用单纯的页面for循环能出来这个效果么?
    谁帮我稍微写两句,举个例子就行,谢谢了啊。真的很急~~~~
      

  2.   

    你只要循环DIV就行了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
    <!-- .leftfloat{
           background-color:#cccccc;
           border:2px solid #333333;
           width:80px;
           height:60px;
           float:left;
    }
    -->
    </style>
    </head>
    <body>
    <div class="leftfloat">
    <span>定量值</span></br>
    <span>高压</span></br>
    <span>低压</span></br>
    </div>
    <div class="leftfloat">
    <span>记录1</span></br>
    <span>6600V</span></br>
    <span>220V</span></br>
    </div>
    <div class="leftfloat">
    <span>记录2</span></br>
    <span>5000V</span></br>
    <span>110V</span></br>
    </div>
    <div class="leftfloat">
    <span>记录3</span></br>
    <span>300V</span></br>
    <span>360V</span></br>
    </div>
    <div class="leftfloat">
    <span>记录4</span></br>
    <span>1200V</span></br>
    <span>120V</span></br>
    </div>
    </body>
    </html>
      

  3.   

    你用什么做的啊
    如果是servlet的话..你要传一个list对象到你要显示的页面啊..你在那个页面用一个List对象接收它//---------
    request.getAttribute("nameOfTheList");
    //---------<table>
    <tr>
    <td>定值名</td>
    <td>记录1</td>
    <td>记录2</td>
    <td>记录3</td>
    </tr>
    <%
    SomeBean bean = null;
    for(int i = 0; i < list.size(); i++){
        bean = new SomeBean();
        bean = list.get(i);
    %>
    <tr>
        <td><%=bean.getSomeName_1()%></td>
        <td><%=bean.getSomeName_2()%></td>
        <td><%=bean.getSomeName_3()%></td>
        <td><%=bean.getSomeName_4()%></td>
    </tr>
    <%
    }
    %></table>//------------------------------------------------如果是Struts1/2/webwork的话..就用iterator迭代器来实现就可以了webwork的:<ww:iterator value="nameOfTheList" >
        <tr>
            <td><ww:property value="name_1" /></td>
            <td><ww:property value="name_2" /></td>
            <td><ww:property value="name_3" /></td>
            <td><ww:property value="name_4" /></td>
        </tr>
    </ww:iterator>
      

  4.   

    这个倒是没用过,能改变他背景颜色和边框颜色么?还有行线我找找看
    我想做成这个样子:<table  border="1" align="center" cellpadding="0"   cellspacing="0"   bordercolor="#D2D2D2"   style="border-collapse:collapse">
        <tr>
          <td nowrap height="25" width="150" bgcolor="#F3F3F3" >
    <div align="center" class="STYLE3">定值名称</div>
          </td>
          </td>
          <td nowrap height="25" width="150" bgcolor="#F3F3F3">
    <div align="center" class="STYLE3">记录1</div>
          </td>
        </tr>
        <tr>
          <td>
            <div align="center" class="STYLE3">速断</div>
          </td>
          <td>
            <div align="center" class="STYLE3">0.5</div>
          </td>
        </tr>
    </table>
      

  5.   

    好像是挺恶心的写法。<table border="1">
    <tr>
    <td>定值名</td>
    <% for(int i = 0; i < list.size(); i++){  %>      
        <td><%=((SomeBean)list.get(i)).getName_1()%></td> 
    <%}%>
    </tr> <tr>
    <td>高压</td>
    <% for(int i = 0; i < list.size(); i++){  %>      
        <td><%=((SomeBean)list.get(i)).getName_2()%></td> 
    <%}%>
    </tr> <tr>
    <td>低压</td>
    <% for(int i = 0; i < list.size(); i++){  %>      
        <td><%=((SomeBean)list.get(i)).getName_3()%></td> 
    <%}%>
    </tr>
    </table>
      

  6.   

    不知道你问的是求DIV格式成那样,还是把数据取出来