如何从Http GET方法获取数值?

时间:2019-02-11 06:31:13

标签: javascript html

我正在尝试获取所输入数量的数值,但是出现错误。尽管我是从数据库中获取价格的,但我用于获取价格的方法仍然有效。但是,对于我自己添加的数量(不是来自数据库),该方法无效。

我尝试了相同的request.getParameter(),但价格合理

HTML页面

..............................
..............................
<td><c:out value = "£${row.price}"/></td>
<td><input type="text" name="list_quantity" value="0" ></td>

<form action="order.jsp" method="GET">
 <input type = "hidden" name = "price" value = "${row.price}" />
 <input type="hidden" name="bought" value="${row.list_quantity}" />
 <input type = "submit" value = "Add to order" />
</form>
..............................

order.jsp页面:

.........................
At a price of £<%= request.getParameter( "price" ) %>
You have purchased <%= request.getParameter( "list_quantity" ) %> of this item
.........................
The total price will be ???

<%= request.getParameter( "list_quantity" ) %>返回错误,因此我知道这不是从上一页获取此用户输入值的方法。另外,我该如何处理该值以显示总价格,该总价格将要购买的数量(list_quantity)乘以价格。

0 个答案:

没有答案