【发布时间】:2014-03-21 09:41:16
【问题描述】:
我正在通过 servlet 从数据库中获取数据,然后将其设置为结果集。现在我想在 jsp 页面上显示数据。为此,我使用列表来设置所有数据,并在 jsp 页面上显示 jstl。但我得到两列相同的数据。 这是代码..
服务代码:
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
wb.setDeviceAccount(rs.getString("accountID"));
wb.setVehicleId(rs.getString("deviceID"));
wb.setSimNumber(rs.getString("simID"));
wb.setImeiNumber(rs.getString("imeiNumber"));
wb.setLastTimestamp(rs.getString("lastGPSTimestamp"));
wb.setLastLoginTime(rs.getString("lastUpdateTime"));
wb.setExpirationTime(rs.getString("expirationTime"));
list.add(wb);
}
rs.close();
stmt.close();
con.close();
request.setAttribute("deviceList", list);
RequestDispatcher requestDispatcher = request.getRequestDispatcher("/installedDeviceList.jsp");
requestDispatcher.forward(request, response);
JSP 页面:
<c:forEach items="${deviceList}" var="dList">
<tr>
<td></td>
<td>${dList.deviceAccount}</td>
<td>${dList.vehicleId}</td>
<td><a href="#" onclick="toggle();">${dList.simNumber}</a></td>
<td>${dList.imeiNumber}</td>
<td>${dList.lastTimestamp}</td>
<td>${dList.lastLoginTime}</td>
</tr>
</c:forEach>
【问题讨论】:
-
快速回复将不胜感激......谢谢......
-
我知道已经有一段时间了,但是“wb”与什么有关?