gpt4 book ai didi

java - JSP中ArrayList转表

转载 作者:行者123 更新时间:2023-12-01 17:40:13 25 4
gpt4 key购买 nike

我有一个 ArrayList,我正在尝试将其显示在表格中

......

ArrayList 行 = ....

......

    <table cellspacing="1" cellpadding="4" border="3">
<tr>
<TH>
Heading1
</TH>
<TH>
Heading2
</TH>
<TH>
Heading3
</TH>
<TH>
Heading4
</TH>
<TH>
Heading5
</TH>
<TH>
Heading6
</TH>
<TH>
Heading7
</TH>
</tr>

<tr>
<% for (int i = 0; i < rows.size(); i++) {
for (int j = 0; j < 7; j++) {
%>
<td>
<center>
<% out.println( ????? ); %>
</center>
</td>
<% } %>
</tr>
<% } %>
</table>

但我无法显示正确的数据。

最佳答案

一方面,我怀疑你的外循环应该从 <tr> 上方开始标签。

除此之外,ArrayList 是一个一维结构(这并不奇怪,因为它是一个列表)。尝试在表格中显示此数据意味着它是二维的,但如果没有泛型,您就无法提供有关列表中包含的内容的任何信息。

我会像这样处理这个问题:

    /* header rows */

<% for (int i = 0; i < rows.size(); i++) {
Object rowObj = rows.get(i);
%>
<tr>

<% for (int j = 0; j < 7; j++) {
// This RHS made up due to not knowing the class of objects
// in your map, use something equivalent
Object cell = rowObj.getEntry(j);
%>
<td>
<center>
<%=cell.toString()%>
</center>
</td>
<% } %>
</tr>
<% } %>

关于java - JSP中ArrayList转表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1729340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com