【发布时间】:2017-01-23 13:36:47
【问题描述】:
我可以将 ResultSet 从 Servlet 传输到 JSP 文件并在 c:forEach 中使用它吗?
目前我正在这样做:
<sql:query dataSource="${datasource}" var="result">SELECT * FROM events WHERE DATE >= CURDATE() ORDER BY Date</sql:query>
<c:forEach var="events" items="${result.rows}">
但我想用 Java 像这样创建 ResultSet:
String sqlSelectEvents = "SELECT * FROM events";
pstmt = (PreparedStatement) con.prepareStatement(sqlSelectEvents);
ResultSet rs = pstmt.executeQuery();
request.setAttribute("rs", rs);
然后在 JSP 视图中:
<c:forEach var="events" items="${rs.rows}">
【问题讨论】:
-
问题出在哪里?
-
它不起作用:/ 所以不可能将 ResultSet 传输到 JSP 文件?
-
不起作用,因为.... ???怎么了?例外?
-
其实没什么。它只是行不通。 JSP-File 没有抛出异常,但它没有遍历 ResultSet-Items。