我现在在JSP页面要迭代一个集合数据,以表格的形式显示出来,如
部门 所属组 备注 开单部 开单一组 sdafdaf
开单二组 dgfdsghrtg
工程部 一组 dgfdsghrtg
二组 dsfsdfwedcv
如上数据显示,有很多部门,相同部门只显示一个,在网格中体现,大家帮忙解决哈,我很急
部门 所属组 备注 开单部 开单一组 sdafdaf
开单二组 dgfdsghrtg
工程部 一组 dgfdsghrtg
二组 dsfsdfwedcv
如上数据显示,有很多部门,相同部门只显示一个,在网格中体现,大家帮忙解决哈,我很急
用for循环嵌套就行了:
<table>
<%
for(int i = 0; i < 部门.length; i++)
{
部门 a = (部门)list.get(i);
%>
<tr>
<td rowspan = <%a.所属组.length%>>
a.部门名称
</td><%
for(int j = 0; j < a.所属组.length; j++)
{
%>
<td>
a.所属组[j]
</td>
<td>
a.备注[j]
</td><%
}
%></tr>
<%
}
%>
</table>
比如类A{
private 部门名称;
pirvate 所属组[];
privaet 备注;
}再用list把类A封装传过去就好处理了