我现在在JSP页面要迭代一个集合数据,以表格的形式显示出来,如 
    部门       所属组       备注   开单部      开单一组     sdafdaf
               开单二组     dgfdsghrtg
 
   工程部       一组       dgfdsghrtg
                二组       dsfsdfwedcv
  如上数据显示,有很多部门,相同部门只显示一个,在网格中体现,大家帮忙解决哈,我很急

解决方案 »

  1.   

    不要用标签:
    用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>
      

  2.   

    你应该在把数据传到JSP这边来时先做处理了,,,,,你自己写个类对象来封装处理后的数据,,,,
    比如类A{
    private 部门名称;
    pirvate 所属组[];
    privaet 备注;
    }再用list把类A封装传过去就好处理了