在JSP里边,现只写主体部分(简写)
<body>
  <table>
  <%
   for(int i=0;i<5;i++)
  {
     
  <tr>
  <div id="i" style="position:absolute; position:absolute; width:783px; height:227px; z-index:2; left: 262px; top: 35px;" class="STYLE4">i</div>
  </tr>
  }
   %>
  <table>
</body>
运行结果是:0、1、2、3、4数字都叠加到第一个层里边了,
请问各位前辈、大侠帮帮忙,怎样才能把各个数字放在新建的层里边,并且最重要的是不会叠加到一起,拜托

解决方案 »

  1.   

    你style中写的"position:absolute; position:absolute;,这个是让所有数字位置都是一样的,把这个去掉,
    下面的<table> 要换成</table>闭合。
    还有,<tr></tr>之间加上<td></td>比较好。
      

  2.   

    参考代码:
      <table>
      <%
      for(int i=0;i<5;i++)
      {
       %>
      <tr><td>
      <div id="i" style="width:783px; height:227px; z-index:2; left: 262px; top: 35px;" class="STYLE4"><%=i %></div>
      </td>
      </tr>
      <%
      }
      %>
      </table>