Ressource
Objectifs
Nous souhaitons créer un site de e-boutique, permettant au utilisateur d’ajouter des articles dans leur panier
- afficher le panier
- calculer le montant total
- pouvoir supprimer un article du panier
Résultat attendu
Sur la page catalogue, les articles sont affichés et un bouton permet de l’ajouter au panier

Puis sur la page panier, on peut consulter les articles ajoutés

1. Créer le catalogue
-
Compléter les TODO dans
catalogue.jspafin de rajouter des boutons pour ajouter l’article au panier (servlet/panier)
Aide
- Les boutons seront des formulaires HTML contenant l’ensemble des informations : id, nom et prix de l’article
- Puis compléter la méthode
doPostdePanierServlet- Récupérer les paramètre du formulaire
- Créer un objet
Articleavec - Récupérer ou créer un panier en session
- Y ajouter l’article
2. Afficher le panier
L’affichage du panier est déjà codé dans panier.jsf. Le panier doit être stocké en session
- Expliquez pourquoi le panier doit être stocké en session
- Coder
doGetpour stocker le panier en session
3. Supprimer un article du panier
La dernier étape consiste à pourquoi supprimer un article du panier
Aide :
- Même principe que l’ajout d’un article au panier
- Attention, en HTML
method="delete"n’existe pas, uniquementgetetpost