problème de réexecution du code de la servlet
:cry:salut tout le monde;:cry:
je cherche vraiment mon sauveur de ce gros problème:cry: :
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:
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); |