0

我有一个数组列表。想要动态显示行和列中的值。例如,如果 arrylist 的大小为 59,我将保持列可配置为 20 或 15,并将大小除以列并得到编号。在数组列表中显示数据的行数。我无法弄清楚循环。这将在 jsp 中完成,并且假设我将列保留为 15 。59/15 =3 ,所以行数 = 3+1=4,3 行 45 个值,第 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> <%
    }
} 
%> 
4

1 回答 1

0

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

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

于 2012-04-08T18:08:51.450 回答