У меня есть результирующий набор, который каждый раз имеет разное количество результатов, и его нужно использовать несколько раз на моей странице. В настоящее время я сохраняю свои результаты в 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 и разделить их на строки, поэтому я хочу разбить каждый 4 результата в отдельный ряд. (Таким образом, это будет 2011SP, весна 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>