在我的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