JSP を使用してページに 5000 レコードを表示しようとしています。しかし、メモリ不足の例外が発生しています。私はそれをやっています、
<TABLE><tr><td>Header1</td><td>Header2</td><td>Header3</td><td>Header4</td><td>Header5</td></tr>");
<%Test test = new Test();
List myList = test.fetchdata();
Iterator itr = myList.iterator();
while(itr.hasNext())
{
Object[] row = (Object[]) itr.next();
String hdr1 = (String) row[0];
String hdr2 = (String) row[1];
String hdr3 = (String) row[2];
String hdr4 = (String) row[3];
String hdr5 = (String) row[4];
stringBuilder.append"<tr><td>'"+hdr1+"'</td><td>'"+hdr2+"'</td><td>'"+hdr3+"'</td><td>'"+hdr4+"'</td><td>'"+hdr5+"'</td></tr>");
}
stringBuilder.append("</TABLE></body></html>");
out.print(stringBuilder.toString());
%>
1) 画面に 5000 レコードを保持することを決定したい場合、私のコードに何か問題がありますか?
2)または、ページネーションなどを使用すると、このエラーは発生しますか?