【发布时间】:2017-12-15 10:11:23
【问题描述】:
在我的 Web 项目中,我有一个 JSP 页面。在那个 JSP 页面中应该有一个 DataGridView 来显示我的数据库中的数据。现在我该怎么做?如何运行 servlet、处理数据、将其传递给 JSP,然后可以使用 JSTL 标签显示数据。
请帮助我。提前致谢。
【问题讨论】:
-
什么是 DataGridView?
在我的 Web 项目中,我有一个 JSP 页面。在那个 JSP 页面中应该有一个 DataGridView 来显示我的数据库中的数据。现在我该怎么做?如何运行 servlet、处理数据、将其传递给 JSP,然后可以使用 JSTL 标签显示数据。
请帮助我。提前致谢。
【问题讨论】:
首先,您需要创建一个数据库并将您的应用程序连接到它。然后,在您的控制器中,(我假设您使用的是 MVC 框架)您应该创建一个数据库服务工具的对象。
List<Student> allDbEntries = StudentLocalServiceUtil.getStudents(0, 50);
【讨论】:
我不知道 DataGridView 是什么,但在 Java 中,您通常会将对象集合定义为请求属性,并且您会将集合中每个对象的一些字段写入 html 输出(每个字段一个字段)列):
<table>
<thead>
<tr>
<th>Field 1</th>
<th>Field 2</th>
...
</tr>
</thead>
<tbody>
<c:foreach var="row" items="${myCollection}">
<tr>
<td><c:out value="${row.field1}"/></td>
<td><c:out value="${row.field2}"/></td>
...
</tr>
</c:foreach>
</tbody>
</table>
【讨论】: