Bonjour a tous, je rencontre un problème dans la création d'un panier.
Pour simplifier, j'ai une page jsp qui recoit un id passé par la requete en POST,
dans cette page j'appelle mon bean produit comme cela :
Le dernier getProperty est pour verifier ce qui a été inséré, le code du bean est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <jsp:useBean id="produit" scope="session" class="Beans.dossier.produit" /> <jsp:getProperty name="produit" property="id"/>
Ensuite par un lien dans la page jsp je saute a une autre page jsp, où je refait le même appel du bean produit précedent.
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 package Beans.dossier; import java.io.*; import java.util.*; public class produit implements Serializable { private String id; public String getId() { return id; } public void setId(String id) { this.id = id; } }
Mon problème est que si je laisse les appels du bean avec le scope="session", l'id demandé n'est jamais mis a jour, le valeur de l'id reste toujours le même (le premier qu'on a cliké)..., et cela pour les deux pages appelantes le bean...??? Mais si je renleve le scope, la valeur se met a jour dans la premiere page jsp, donc c ok, mais dans la deuxieme page la valeur est toujours à null, donc problématique..
Je vois pas d'ou peut venir mon erreur ou le problème, si quelqu'un a une idée??Merci d'avance
Partager