html动态表格var cqzzs = [[${xqdXqdzb.cqzzs}]]; var cqzys = [[${xqdXqdzb.cqzys}]]; var shuzi=cqzzs+cqzys; var mergedRow = document.getElementById("merged-row");if (shuzi > 0) { td_tag = "<td rowspan='shuzi'>派出检查员姓名</td><td colspan='8'></td><td>检查组中职务</td><td>□组长 □组员 □观察员 □_____</td><td rowspan='shuzi' >选取形式</td><td >□随机 □指定</td>"; td_tag = td_tag.replace(/'shuzi'/g, shuzi); mergedRow.innerHTML = td_tag; } for (var i = 1; i <shuzi; i++) { var newRow = document.createElement("tr"); newRow.innerHTML = "<td colspan='8'></td><td>检查组中职务</td><td>□组长 □组员 □观察员 □_____</td><td >□随机 □指定</td>"; // 根据表格的列数设置 mergedRow.parentNode.insertBefore(newRow, mergedRow.nextSibling); } 如何正确显示从后台传的List<XqdXqdJcy> xqdJcyList=xqdJcyService.selectXqdXqdJcyByXqdid(xqdid); mmap.put("xqdJcyList",xqdJcyList);的值,
时间: 2023-09-23 22:03:34 浏览: 92
可以使用 JSTL 标签库中的 forEach 标签来遍历 xqdJcyList 中的数据,并在表格中显示出来。下面是一个示例:
```
<c:forEach var="xqdJcy" items="${xqdJcyList}">
<tr>
<td>${xqdJcy.name}</td>
<td>${xqdJcy.age}</td>
...
</tr>
</c:forEach>
```
在上面的代码中,`${xqdJcyList}` 是从后台传递过来的 List<XqdXqdJcy> 类型的数据,通过 forEach 标签遍历每个 XqdXqdJcy 对象,并将其属性值显示在表格中。其中,`${xqdJcy.name}` 和 `${xqdJcy.age}` 分别表示 XqdXqdJcy 对象的 name 和 age 属性。你需要根据实际情况修改表格的列数和每列对应的属性值。
相关问题
html动态表格var cqzzs = [[${xqdXqdzb.cqzzs}]]; var cqzys = [[${xqdXqdzb.cqzys}]]; var shuzi=cqzzs+cqzys; var mergedRow = document.getElementById("merged-row");if (shuzi > 0) { td_tag = "<td rowspan='shuzi'>派出检查员姓名</td><td colspan='8'></td><td>检查组中职务</td><td>□组长 □组员 □观察员 □_____</td><td rowspan='shuzi' >选取形式</td><td >□随机 □指定</td>"; td_tag = td_tag.replace(/'shuzi'/g, shuzi); mergedRow.innerHTML = td_tag; } for (var i = 1; i <shuzi; i++) { var newRow = document.createElement("tr"); newRow.innerHTML = "<td colspan='8'></td><td>检查组中职务</td><td>□组长 □组员 □观察员 □_____</td><td >□随机 □指定</td>"; // 根据表格的列数设置 mergedRow.parentNode.insertBefore(newRow, mergedRow.nextSibling); } 如何正确显示从后台传的List<XqdXqdJcy> xqdJcyList=xqdJcyService.selectXqdXqdJcyByXqdid(xqdid); mmap.put("xqdJcyList",xqdJcyList);的值,
可以使用JSTL标签库来遍历并显示从后台传来的List<XqdXqdJcy> xqdJcyList的值,示例代码如下:
```
<c:forEach var="xqdJcy" items="${xqdJcyList}">
<tr>
<td>${xqdJcy.jcyXm}</td>
<td>${xqdJcy.jcyZw}</td>
<td>${xqdJcy.xzxs}</td>
</tr>
</c:forEach>
```
其中,`c:forEach`标签用于遍历列表,`var`属性指定循环变量名,`items`属性指定要遍历的列表。在循环体内,`${xqdJcy.jcyXm}`等表达式用于显示列表中每个元素的属性值。根据实际情况修改表格列数和属性名即可。
html,thymeleaf模板动态表格var cqzzs = [[${xqdXqdzb.cqzzs}]]; var cqzys = [[${xqdXqdzb.cqzys}]]; var shuzi=cqzzs+cqzys; var mergedRow = document.getElementById("merged-row");if (shuzi > 0) { td_tag = "<td rowspan='shuzi'>派出检查员姓名</td><td colspan='8'></td><td>检查组中职务</td><td>□组长 □组员 □观察员 □_____</td><td rowspan='shuzi' >选取形式</td><td >□随机 □指定</td>"; td_tag = td_tag.replace(/'shuzi'/g, shuzi); mergedRow.innerHTML = td_tag; } for (var i = 1; i <shuzi; i++) { var newRow = document.createElement("tr"); newRow.innerHTML = "<td colspan='8'></td><td>检查组中职务</td><td>□组长 □组员 □观察员 □_____</td><td >□随机 □指定</td>"; // 根据表格的列数设置 mergedRow.parentNode.insertBefore(newRow, mergedRow.nextSibling); } 如何正确显示从后台传的List<XqdXqdJcy> xqdJcyList=xqdJcyService.selectXqdXqdJcyByXqdid(xqdid); mmap.put("xqdJcyList",xqdJcyList);的值,
你可以使用Thymeleaf模板引擎中的th:each指令来遍历xqdJcyList并在表格中显示每个元素的属性值。以下是一个示例:
```
<table>
<thead>
<tr>
<th>派出检查员姓名</th>
<th colspan="8"></th>
<th>检查组中职务</th>
<th>□组长 □组员 □观察员 □_____</th>
<th rowspan="[[${xqdJcyList.size()}]]">选取形式</th>
<th>□随机 □指定</th>
</tr>
</thead>
<tbody>
<tr th:each="jcy : ${xqdJcyList}">
<td th:text="${jcy.name}"></td>
<td colspan="8"></td>
<td>检查组中职务</td>
<td>□组长 □组员 □观察员 □_____</td>
<td>□随机 □指定</td>
</tr>
</tbody>
</table>
```
在上面的示例中,使用了Thymeleaf的th:each指令来遍历xqdJcyList,并为每个元素创建一个新的表格行。在每个表格单元格中,使用th:text指令将元素的属性值绑定到单元格中。注意,使用Thymeleaf表达式[[${...}]]来计算表格行的rowspan属性值。
阅读全文