Bonjour tout le monde,
Mon probleme est que j'ai un objet dans une page jsp mais je n'arrive pas à le récupérer dans une servlet.
Merci d'avance si vous pouvez me répondre.
Bonjour tout le monde,
Mon probleme est que j'ai un objet dans une page jsp mais je n'arrive pas à le récupérer dans une servlet.
Merci d'avance si vous pouvez me répondre.
Comment passes-tu de ta JSP à ta servlet ? Par lien, forward ou redirect ?
Pour passer un objet entre deux composants Web, il faut le stocker dans une certaine portée : request, session ou application. Si tu fais un forward, stocke ton objet dans la request, sous une clé que tu choisis :
Puis tu peux récupérer l'objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part request.setAttribute("maCle", monObjet);
Si tu atteints ta servlet par un autre moyen, tu dois faire la même manipulation, mais dans la session.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Object monObjet = request.getAttribute("maCle");
Bonjour
Tu utilises les beans sessions.
j'ai essayé avec:
dans la servlet:
dans la page jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DonneeAgent DA=new DonneeAgent(); DA=(DonneeAgent) request.getAttribute("DA1");
mais ça n'a pas marché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <jsp:useBean id="DA" class="simulation.DonneeAgent" scope="request"/> <%request.setAttribute("DA1", DA); %>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager