JSPでデータベーステーブルを表示する必要があります。
データベースで見つかったすべてのデータを表示するメソッドを含むセッションBeanがあります。
JSPでどのように使用しますか?
コード(以下のコメントから):
@Override public List findAll() {
String flightQuery = "SELECT f FROM Flights f";
Query q = em.createQuery(flightQuery);
List existing = q.getResultList();
if (existing.isEmpty()) {
System.out.println("Invalid");
}
return existing;
}
JSPコード
<c:forEach items="${flights}" var="flight">
<tr>
<td>${flight.flightid}</td>
<td><c:out value="${flight.flightnumber}" /></td>
<td><c:out value="${flight.datetime}" /></td>
<td><c:out value = "${flight.seatsleft}"</td>
<td><c:out value="${flight.id}" /></td>
<td><c:out value="${flight.price}" /></td>
<td><c:out value="${flight.originairport}" /></td>
<td><c:out value="${flight.destinationairport}" /></td>
</tr>
</c:forEach>
</table>
テーブルに表示されていません。