在我的Java Web應用程序,我有一個叫做數據表「賣出」顯示一個使用JSTL數據表
sell(id_sell,id_buyer,id_product,date,final_price,shipping_price,sales_tax)
如該產品榮獲我創建了一個JSP網頁,其中顯示有關用戶的一些信息,在拍賣會上;這些產品被描述爲「賣」。在這個頁面中,我必須使用jstl庫,我的想法是使用'c:forEach'標記遍歷表的每一行。
這裏是我的代碼:
<table class="table table-bordered">
<thead>
<tr>
<th>Product</th>
<th>Date</th>
<th>Final Price</th>
<th>Shipping Price</th>
<th>Salex Tax</th>
</tr>
</thead>
<tbody>
<c:forEach var="s" items="${sell}">
<tr>
<td><c:out value="${s.id_product}"/></td>
<td><c:out value="${s.date}"/></td>
<td><c:out value="${s.final_price}"/></td>
<td><c:out value="${s.shipping_price}"/></td>
<td><c:out value="${s.sales_tax}"/></td>
</tr>
</c:forEach>
</tbody>
</table>
但這個代碼僅顯示一個空表。我在哪裏做錯了?我需要導入一些東西嗎?
將'sell'集合綁定到請求/會話/頁面範圍。 – adatapost
我的想法是創建一個從「sell」獲取所有數據然後使用session.setAttribute(「data」,sell)的servlet。這樣對嗎? – DamianFox
這是正確的,你只需要將數據設置在一個範圍內,這樣你的JSP就可以通過'012 **項目**屬性中的EL表達式來訪問它。 – Med