gpt4 book ai didi

java - 使用 jSTL 显示数据表

转载 作者:行者123 更新时间:2023-12-01 14:56:48 25 4
gpt4 key购买 nike

在我的 Java Web 应用程序中,我有一个名为“sell”的数据表

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>

但是这段代码只显示了一个空表。我哪里做错了?我必须导入一些东西吗?

最佳答案

从 servlet 中,从数据源加载所需的数据,并将其添加到范围中。然后,您的 JSP 将能够通过 EL 表达式访问它。例如,要在请求范围内添加数据:

List<> data = yourDao.list();
request.setAttribute("sell", data);

关于您对自己问题的评论,请明智地使用 session 范围。好的做法是使用尽可能小的范围。

关于java - 使用 jSTL 显示数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com