这样一个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}
</c:forEach>
</td>
</tr>
</c:forEach>