salut tout le monde;
je cherche vraiment mon sauveur de ce gros problème :
Lorsque je supprime un produit de la page (AllProduit.jsp) , et je revient à la jsp qui affiche tous les produits (AllProduit.jsp) il apparait encore le produit que j'ai déja supprimé or le produit a déja été supprimé de la base de données(je l'ai vérifié moi même).
voici le code de la page AllProduit.jsp qui affiche tous les produits présents dans la table produit et le code de RemoveProduitServlet qui s'occupe de supprimer le produit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 AllProduit.jsp <% List c=(List)request.getAttribute("result"); //c'est la liste des produits récupérés d'une servlet Iterator it = c.iterator(); while(it.hasNext()) { Produit p = (Produit)it.next(); %> <tr rows=22> <center> </div> <form name="produitform" action="RemoveProduitServlet"> <td align=center ><b><a href = "RemoveProduitServlet?idp=<%=p.getId>"> <%=p.getNom()%> </a> </td> <td align=center ><b><%= p.getDescription() %></td> <td align=center ><b><%= p.getImage() %></td> </form> </div> <% } %> RemoveProduitServlet String idp=(String) request.getParameter("idp"); Produit produit=produitFacade.find(idp); produitFacade.remove(produit);
Partager