Html 使用JSTL在网页上显示表格
因此,我设置了一些SQL表,只是为了测试数据,让我的头脑了解数据,以便对其进行测试。 因此,我使用:Html 使用JSTL在网页上显示表格,html,sql,jsp,jstl,Html,Sql,Jsp,Jstl,因此,我设置了一些SQL表,只是为了测试数据,让我的头脑了解数据,以便对其进行测试。 因此,我使用: 从客户处选择* 现在我想把“结果”打印出整个表格! 最好使用: <c: out /> 有什么想法或更好的方法吗?在servlet而不是JSP中进行查询。例如,一种方法是将查询结果放在请求属性中,然后从servlet转发到JSP 在servlet中: request.setAttribute("queryresults", queryresults); request.get
从客户处选择*
现在我想把“结果”打印出整个表格!
最好使用:
<c: out />
有什么想法或更好的方法吗?在servlet而不是JSP中进行查询。例如,一种方法是将查询结果放在请求属性中,然后从servlet转发到JSP 在servlet中:
request.setAttribute("queryresults", queryresults);
request.getRequestDispatcher("somejsp.jsp").forward(request, response);
JSP:
...
${row.field1}
${row.field2}
${row.field3}
另请参见在servlet中执行查询,将查询结果放入请求属性中,并从servlet转发到JSP。您将如何做到这一点?这一切都很新鲜。
request.setAttribute("queryresults", queryresults);
request.getRequestDispatcher("somejsp.jsp").forward(request, response);
<%@ 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>