我想不少人接触过struts2的页面标签,跟EL表达式,现在我就用struts2的<s:iterator>页面标签跟EL一行行地迭代出数据,
代码如下<s:iterator value="employees" var="o">
<tr>
<td>${o.place }</td>
                        <td>${o.name }</td>
<td>${o.sex }</td>
<td>${o.tel }</td>
                </tr>
</s:iterator>页面出来的效果大概是这样:地方    姓名    性别广州    张三    男
广州    李四    女
广州    王五    男
深圳    赵六    男
深圳    钱七    男但我想要的是按地区分组,理想效果是这样:
地方    姓名    性别        张三    男
广州    李四    女
        王五    男
深圳    赵六    男
        钱七    男就是地方那一列是广州的都合并成一个,是深圳的又合并成一个!
但<s:iterator>标签就只会一行一行得迭代出来,之后我想了一下,不如弄一个javabean,用来存放地方,跟相对地方的个人资料,如下:public class employeeX{
      public String place;//地方
      public List<employee> employees;
}
再在页面双重迭代出来,具体我没有实现出来,也不知道能不能双重迭代出来!但问题是,如果又要在地方分组的基础上又根据某个列分组,那就不就又要建立另一个javabean存放么?有没有人做过这样的页面分组数据表,你们的解决方案是后台的数据结构怎么封装的,还是在页面用其他技术把他们分组的?请指点一下小弟!!!万分感激