如何在java中将行添加到表的顶部

时间:2013-07-22 00:56:43

标签: java list jsp row

我正在使用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>
<% }
}%>

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

1 个答案:

答案 0 :(得分:0)

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

  • 随时添加新值。
  • 在此时设置新值。