-1
我想刪除添加到購物車的商品。購物車將有添加項目,每個項目都有刪除按鈕。當我點擊刪除按鈕時,該項目不會從購物車中移除。購物車會加載已添加的項目。爲刪除從購物車中刪除商品
@RequestMapping("deletefromcart.html")
public ModelAndView removeFromCart(@RequestParam("id") int id) {
Product requiredProduct = productService.getProductById(id);
cart.removeItem(requiredProduct);
return new ModelAndView("deletefromcart");
}
控制器代碼Cart.java
@Component
@Scope("session")
public class Cart {
private List<Product> shopping = new ArrayList<Product>();
public void addItem(Product newItem)
{
this.shopping.add(newItem);
}
public void removeItem(Product newItem)
{
this.shopping.remove(newItem);
}
}
哪裏是特定用戶維護的'cart'實例,是否存儲在'HttpSession'或其他東西? – Arvind
感謝您的幫助。請看答案。 – user3785322