后台返回数据量较大页面显示太慢就如何优化
在下面代码中显示返回的“allStaList”,其中有600多条数据,显示时间需等待16秒左右,有什么好的处理方法吗?
<logic:notEmpty name="staDisplayForm" property="allStaList">
<logic:iterate id="sta" indexId="index" name="staDisplayForm" property="allStaList">
<%
String co = "";//行间颜色
if ((index%2) == 0) co = "#D0E4EF";
else co = "#FFFFFF";
%>
<tr bgcolor=<%=co %> align="center">
<td><bean:write name="sta" property="stName"/></td>
<td><bean:write name="sta" property="strStaType"/></td>
<td><bean:write name="sta" property="district"/></td>
<td><bean:write name="sta" property="jd"/></td>
<td><bean:write name="sta" property="wd"/></td>
<td><c:choose>
<c:when test="${sta.isShow == 1}">
<input type="checkbox" onclick="UpdateSetup(this)" value="1_<bean:write name='sta' property='stId'/>" checked="checked"/>
</c:when>
<c:otherwise><input type="checkbox" onclick="UpdateSetup(this)" value="1_<bean:write name='sta' property='stId'/>" /></c:otherwise>
</c:choose></td>
<td><c:choose>
<c:when test="${sta.isShowRep == 1}">
<input type="checkbox" onclick="UpdateSetup(this)" value="2_<bean:write name='sta' property='stId'/>" checked="checked"/>
</c:when>
<c:otherwise><input type="checkbox" onclick="UpdateSetup(this)" value="2_<bean:write name='sta' property='stId'/>"/></c:otherwise>
</c:choose></td>
</tr>
</logic:iterate>
</logic:notEmpty>