把数据动态拼成表格,四列一行。
<%
List<Module> list=(List<Module>)request.getAttribute("modules");
int c=list.size()%4==0?list.size():(list.size()/4*4+4);
for(int i=0;i<c;i++){
Module m=i<list.size()?list.get(i):null;
if(i%4==0){
out.println("<tr>");
out.println("<td height='20' bgcolor='#FFFFFF' class='STYLE19'>"+(m==null?"<br>":m.getName())+"</td>");
}else if(i!=c-1&&i!=0&&i%4==0){
out.println("<tr>");
out.println("<td height='20' bgcolor='#FFFFFF' class='STYLE19'>"+(m==null?"<br>":m.getName())+"</td>");
}else{
out.println("<td height='20' bgcolor='#FFFFFF' class='STYLE19'>"+(m==null?"<br>":m.getName())+"</td>");
}
if(i==c-1){
out.println("</tr>");
}
}
%>