在我的购物车页面中,我使用增强版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是第二个数字,依此类推。