如何使用request.getparametervalues更新购物车?

时间:2016-07-11 07:00:45

标签: arrays servlets http-request-parameters

在我的购物车页面中,我使用增强版for循环显示我的产品,因此所有输入字段都具有相同的名称 例如 -

<input type="hidden" value="<%= tcart.getIdtcart() %>" name="tcartid">
<input type="number"  class="form-control" id="cartqty" value="<%= tcart.getQty()%>" min="1" max="<%= tcart.getProduct().getQty()%>" name="cartqty">
如果购物车中有两个产品,则运行两次。 现在我的问题是当有人更新购物车时我将表单数据发送到GET POST中的servlet并显示如下

http://localhost:8084/boodybuilding/updatecart?tcartid=98&cartqty=10&tcartid=99&cartqty=5

我使用getParameterValues来获取值

String[] id = request.getParameterValues("tcartid");
String[] qty = request.getParameterValues("cartqty");

但我想要做的是我想使用id数组的第一个索引更新我的购物车表,其中第一个索引是qty数组,第二个ID是第二个数字,依此类推。

0 个答案:

没有答案