Javascript 如何在JSP中进行包含<;c:forEach>;环
我试图乘以2个数字,它们来自与循环中的项相关的变量。以下是JSP中的代码:Javascript 如何在JSP中进行包含<;c:forEach>;环,javascript,html,jsp,jstl,Javascript,Html,Jsp,Jstl,我试图乘以2个数字,它们来自与循环中的项相关的变量。以下是JSP中的代码: <table> <thead> <tr> <th>PRICE</th> <th>AMOUNT</th> <th>SUBTOTAL</th> </tr> </thead>
<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>
价格
数量
小计
${item.PRICE}
${item.AMOUNT}
${item.PRICE}*${item.AMOUNT}
第三列(小计)是我想在其中显示操作结果的列,而不是操作本身
basket是一个会话属性(从Javaservlet设置),它包含一个产品列表。每个产品都有两个元素:价格和金额,我想将这两个元素都显示在它们相乘的旁边。应该是:
<p>${item.PRICE * item.AMOUNT}</p>
${item.PRICE*item.AMOUNT}
整个表达式都在
${…}
部分中。这似乎是对的,它到底出了什么问题?我编写的表达式显示的是操作,而不是结果。例如:5*3而不是15。