我正在尝试将 2 个数字相乘,这些数字来自与循环内的项目相关的变量。这是 JSP 中的代码:
<table>
<thead>
<tr>
<th>PRICE</th>
<th>AMOUNT</th>
<th>SUBTOTAL</th>
</tr>
</thead>
<tbody>
<c:forEach items="${cesta._O_LID_PEDI}" var="item" varStatus="contador">
<tr>
<td>
<p>${item.PRICE}</p>
</td>
<td>
<p>${item.AMOUNT}</p>
</td>
<td>
<p>${item.PRICE} * ${item.AMOUNT}</p>
</td>
</tr>
</c:forEach>
</tbody>
</table>
第三列 (SUBTOTAL) 是我想显示操作结果的那一列,而不是操作本身。
basket 是一个 session 属性(从 Java servlet 设置),其中包含一个 PRODUCTS 列表。每个产品都有 2 个元素:PRICE 和 AMOUNT,除了它们的乘积之外,我想显示这两个元素。
最佳答案
应该是:
<p>${item.PRICE * item.AMOUNT}</p>
整个表达式都在 ${ ... }
部分。
关于javascript - 如何在包含 <c :forEach> loop? 的 JSP 中进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23272707/