gpt4 book ai didi

java - 如何从JSP文件中迭代ResultSet?

转载 作者:行者123 更新时间:2023-12-01 22:54:15 25 4
gpt4 key购买 nike

我在 servlet 文件中有一个简单的语句,它将遍历数据库并获取结果集

ResultSet AssignmentList = stmt.executeQuery("SELECT * FROM Assignments WHERE " + projectID + "= Pid;");
request.setAttribute("assignmentList", AssignmentList);

如您所见,我将 ResultSet 发送到 JSP 文件。在该 JSP 文件中,我尝试像这样迭代它。

<table class="CSSTableGenerator">
<thead>
<tr>
<th>Aid</th>
<th>Title</th>
<th>Task</th>
<th>ID of User Responsible</th>
</tr>
</thead>
<tbody>

<c:forEach items="${assignmentList}" var="item">
<tr>
<td>${item.Aid}</td>
<td>${item.Title}</td>
<td>${item.Task}</td>
<td> ${item.UserID}</td>
</tr>
</c:forEach>

</tbody>
</table>

但是当我这样做时,我收到一个错误。我是否认为以错误的方式进行迭代,或者是否无法迭代 ResultSet

最佳答案

JSP 中有一个名为 Results 的类,它完全可以满足您的需要。您可以从 ResultSet 构造它,可以关闭 ResultSet 和连接,并且 Results 具有一个 Iterable 行数组,这些行本身就是映射。

关于java - 如何从JSP文件中迭代ResultSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24330456/

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