arraylist动态显示行和列

时间:2012-04-05 18:39:57

标签: jsp dynamic arraylist rows

我有一个arraylist。想要动态地显示行和列中的值 如果arrylist的大小是59,我将保持列可配置为20或15,并按列除去大小,得到否。行显示数组列表中的数据。我无法弄清楚循环。这是在和jsp中完成的 说我把列保持为15。 59/15 = 3,所以行数= 3 + 1 = 4,4行值为3行,第4行为14。根据配置的列,它应显示在下一行中。

例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ....(没有列= 15)。

但是如果配置noofcolumns = 10 然后它应该显示10列和6行的值(每行10行,第6行9)。我正试图在jsp中进行透析。

感谢

更新:

这是我的代码,但是它将值打印在一个列中..而不是在div中...将它显示为

中的15列和4行
ArrayList<String> list= someList.get(1);     
for(int j= 1;j< list.size();j++) { 
String value = list.get(j); 
    { 
    %> <td> <input type="checkbox" id="checkboxid" name="checkboxid" value="<%=value%>" /><%=value %><br /> </td> <%
    }
} 
%> 

1 个答案:

答案 0 :(得分:0)

你应该尝试2个循环。用列迭代行。确保你有一个正确的数据显示对象和迭代的对象结构。

更多地考虑框架来纠正对象结构