gpt4 book ai didi

html - 动态 html 表

转载 作者:行者123 更新时间:2023-11-28 04:42:51 24 4
gpt4 key购买 nike

我必须使用表格中配置的值创建动态 html 表格。我正在使用具有 MVC 架构的 JSP。

我在表中有行号、列号和值字段。如果值分别为 1,5 和 HELLO,那么我必须在第 1 行和第 5 列中显示此 HELLO。

表结构如下。

row column   value
1 5 value1
2 8 value2

有什么想法吗?

最佳答案

您需要先将数据收集到 String[][] 中:

int rows = getMaxRowNumberFromDB();
int cols = getMaxColNumberFromDB();
String[][] values = new String[rows][cols];

// ...

while (resultSet.next()) {
int row = resultSet.getInt("row");
int col = resultSet.getInt("col");
String value = resultSet.getString("value");
values[row][col] = value;
}

(注意数组索引是从零开始的,您可能需要先从 rowcol 中减去 1)

然后使用 JSTL 显示它c:forEach(或您的“MVC 架构”正在使用的任何数据迭代标记)在 JSP 中:

<table>
<c:forEach items="${values}" var="row">
<tr>
<c:forEach items="${row}" var="value">
<td>${value}</td>
</c:forEach>
</tr>
</c:forEach>
</table>

关于html - 动态 html 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2927932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com