Я хочу отправить список товаров для заказа, но в URL нет ни одного идентификатора товара.
Корзина. jsp
<c:forEach items="${listCart}" var="items">
<tr>
<td style="text-align: center">${items.id}</td>
<td style="text-align: center">${items.name}</td>
<td style="text-align: center"><fmt:formatNumber type="currency">${items.price}
</fmt:formatNumber></td>
<td>
<input type="number" style="width:20 px; height:4px" id="quantity_${items.id}"
value="${items.quantity}" />
<td style="text-align: center"><fmt:formatNumber
type="currency">${items.price.longValue() * items.quantity}</fmt:formatNumber></td>
<td style="text-align: center"><a href="<c:url value="/view/cart/removeItem"/>?
id=${items.id}" >Remove</a></td>
</c:forEach>
</table>
<div class="col-md-5">
<a class="btn btn-light btn-xl" href="<c:url value="/order"/>${items.id}">Order Now!</a>
</div>
Это класс контроллера, в котором элементы будут сохраняться в базе данных и размещаться для заказа. Класс контроллера
@ResponseBody
@RequestMapping("/order/{id}")
public String createOrder(@PathVariable(value = "id") int id) {
customerOrderModel customerOrder = new customerOrderModel();
Cart cart = cartdao.getCartByID(id);
customerOrder.setCart(cart);
CustomerModel customer = cart.getCustomer();
customerOrder.setCustomerID(customer);
customerOrder.setBillingAddress(customer.getBillingAddress());
customerOrder.setShippingAddress(customer.getShippingAddress());
orderDao.addCustomerOrder(customerOrder);
return "redirect:/view/cart/addItem";
}