当前位置: 代码迷 >> Java Web开发 >> 横跨N行的单元格 迭代产生有关问题
  详细解决方案

横跨N行的单元格 迭代产生有关问题

热度:576   发布时间:2013-02-25 21:05:43.0
横跨N行的单元格 迭代产生问题
这样一个table:
key  vlaue
电话  555 77 854
        555 77 855
后台传来的肯定是一个 Map<String,List<String>>  map = ...数据格式。
第一列是Map的key,第二例就是对应key的List。

问题:怎么迭代画出呢?

<tr>
  <td>key</th>
  <td>vlaue</td>
</tr>
<tr>
  <td rowspan="2">电话</td><td>555 77 854</td>
</tr>
<tr>
  <td>555 77 855</td>
</tr>
要是第二列的数据能画在一个单元格就好了,可以用lIST去迭代了。

求大师解决!
html??迭代???跨行
<s:iterator value="map">  struts 迭代器可以设置rowspan参数来横跨n行,rowspan=XXX,XXX为list记录的条数,用el或者ognl获取jstl或struts2标签都行。
<tr>
  <td>key</th>
  <td>vlaue</td>
</tr>
<c:forEach items="${map}" var="entry">
<tr>
  <td rowspan="2">${entry.key}</td>
  <td><!--放在同一个单元格-->  
    <c:forEach items="${entry.value}" var="phone">  
       ${phone}&nbsp;&nbsp;&nbsp;
    </c:forEach>
  </td>
</tr>
</c:forEach>
  相关解决方案