0
因此,我建立了一些SQL表格,只是为了测试并获得我的头部数据,以便测试它。 于是我就用: 使用JSTL在网页上显示表格
SELECT * From Customer
</sql:query>
现在我想以“结果”,并打印出来整个表! 最好使用:
<c: out />
任何想法或更好的方法?
因此,我建立了一些SQL表格,只是为了测试并获得我的头部数据,以便测试它。 于是我就用: 使用JSTL在网页上显示表格
SELECT * From Customer
</sql:query>
现在我想以“结果”,并打印出来整个表! 最好使用:
<c: out />
任何想法或更好的方法?
在servlet中执行查询不是JSP。例如,一种方法是将查询结果放入请求属性中,并从servlet转发到JSP。
在servlet的:
request.setAttribute("queryresults", queryresults);
request.getRequestDispatcher("somejsp.jsp").forward(request, response);
JSP:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
<table>
<c:forEach items="${queryresults}" var="row">
<tr>
<td>${row.field1}</td>
<td>${row.field2}</td>
<td>${row.field3}</td>
</tr>
</c:forEach>
</table>
不要在一个servlet的查询,把查询的结果在一个请求属性,并从转发servlet到JSP。 – developerwjk
你会如何做到这一点?所有这些都是新的。 – JamesDonnelly