0

我正在使用 java 向表中添加行。目前我可以使用以下代码将行添加到表中,但在列表的末尾:

List list = (List) session.getAttribute("list");
DetailsMod mod = new DetailsMod();
list.add(mod);

如果我要将最后一行更改为:

list.add(0, mod);

它只会将第一列添加到表的顶部,而其余列仍保留在表的底部。

html 看起来像这样:

<% 
List resultList = (List) session.getAttribute("list");
DetailsMod bean = new DetailsMod();
    if(resultList.size() > 0 )  {  
      for(int i=0; i<resultList.size(); i++){
         bean = (DetailsMod) resultList.get(i);
%>
<tr>                
   <td height="17">
      <input name="tbx_A<%=i%>"value="<%=bean.getA()%>" readonly/>
   </td>
   <td height="17">
      <input name="tbx_B<%=i%>" value="<%=bean.getB()%>" />
   </td>
</tr>
<% }
}%>

所以是的......如何将整行添加到表格的顶部?提前感谢您提供任何可能的帮助!

4

1 回答 1

0

使用ListIterator在特定索引中添加特定行。

  • 在任何时候添加一个新值。
  • 在该点设置一个新值。
于 2013-07-22T01:14:16.450 回答