我正在尝试使用 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)或者如果我使用分页等,这个错误会消失吗?