Je souhaite supprimer l'article ajouté au panier. Le panier aura les éléments ajoutés, avec le bouton de suppression contre chaque élément.Lorsque je clique sur le bouton de suppression, l'article n'est pas retiré du panier.Charges de chargement avec des éléments déjà ajoutés.Retirer un article du panier
Code contrôleur pour suppression
@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);
}
}
Où est l'instance 'cart' pour l'utilisateur particulier, est-il stocké dans' HttpSession' ou autre chose? – Arvind
Merci pour votre aide. S'il vous plaît voir la réponse. – user3785322