【发布时间】:2011-09-16 13:03:59
【问题描述】:
我有一个每次都有不同数量的结果的结果集,需要在我的页面上多次使用。目前,我将我的结果存储在一个 ArrayList 中,并计划只循环遍历 arraylist。我不知道有多少行所以这是我到目前为止的:
while (result.next()) {
tmpTerms.add(term = (((result_data = result.getObject("val_internal_code"))==null || result.wasNull())?" ":result_data.toString()));
tmpTerms.add(desc = (((result_data = result.getObject("val_external_representation"))==null || result.wasNull())?" ":result_data.toString()));
tmpTerms.add(sorter = (((result_data = result.getObject("sorter"))==null || result.wasNull())?" ":result_data.toString()));
tmpTerms.add(sDate = (((result_data = result.getObject("sDate"))==null || result.wasNull())?" ":result_data.toString()));
}
好的,所以当我运行它时,系统会打印: 代码:
[2011SP, Spring 2011, 1, 11-15-2010, 2011SU, Summer 2011, 1, 01-15-2011, 2011FL, Fall 2011, 1, 04-01-2011, 2010Q2, CE Qtr 2 2010 Dec - Feb, 2, 08-01-2010, 2011Q3, CE Qtr 3 2011 Mar - May, 2, 11-01-2010, 2011Q4, CE Qtr 4 2011 Jun - Aug, 2, 02-01-2011, 2011Q1, CE Qtr 1 2011 Sep-Nov, 2, 05-01-2011]
我不知道这是否是正确的做法,但到目前为止它正在工作,所以我现在想要做的是使用我的 allTerms arrayList,并将它们分成几行,所以我想拆分每个4 个结果放在单独的行中。 (所以它将是 2011SP,Spring 2011, 1, 11-15-2010 作为一行,依此类推),接下来,我需要将这些结果传输到 HTML 页面的某些部分。所以例如:
<table class="t1">
<tr>
<td><!--Here I would want to show all rows from the allTerms arrayList with a "sorter" of 1--></td>
</tr>
</table>
<table class="t2">
<tr>
<td><!--Here I would want to show all rows from the allTerms arrayList with a "sorter" of 1 and a term of ....SU (where '....' is the year) --></td>
</tr>
</table>
【问题讨论】:
-
你好像忘记问问题了:)
-
"所以我现在要做的是使用我的 allTerms arrayList,并将它们分成行,所以我想将每 4 个结果分成单独的行。(所以它会是 2011SP,2011 年春季, 1, 11-15-2010 作为一行等等),接下来,我需要将这些结果转移到 HTML 页面的某些部分。例如:“这基本上是我的问题.....抱歉不是以问题形式。我只是想弄清楚如何做到这一点
-
哎呀,我的错。我只是读了一部分。 BalusC 似乎已经回答了这个问题。