abdouffff
Messages postés23Date d'inscriptionsamedi 21 janvier 2012StatutMembreDernière intervention 4 mars 2012
-
4 mars 2012 à 07:35
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
4 mars 2012 à 12:01
bonjour,
j'ai un probleme de session pour afficher des article a partir la session la premier article et afficher mais lorsque j'ajoute un nouveau article la premier sera écraser donc la session initialiser je ne sais pas pourquoi voila mon code en action et merci de m'aider
abdouffff
Messages postés23Date d'inscriptionsamedi 21 janvier 2012StatutMembreDernière intervention 4 mars 2012 4 mars 2012 à 10:44
merci, Julian il n'a aucune sens issu .
j'arriver a trouver la solution la problème parce que la session ici est un map couple (clés, valeur) et la clés reste la même lorsque j'ajouter un nouveau article .donc seulement la valeur sera change et la premier sera écrase donc il faut ajouter un nouveau clés différent a la 1 er (une autre liste par exemple ou trouver un autre solution pour changer la clé a chaque ajout )
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020369 4 mars 2012 à 12:01
Oui, il faut que toutes tes variables aient un nom différent. J'ai l'impression que tu utilises mal la session. Ce n'est pas fait pour enregistrer un grand nombre de données : pour cela, utilises une bdd.
Si tu veux créer un panier, il vaut mieux le mettre dans la base de données, l'utilisateur pourra le récupérer lors de sa prochaine connexion et tu n'auras pas ce genre de problème.
Si tu tiens vraiment à le mettre dans la session, tu vas être obligé d'enregistrer une arrayList dans la session.