IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

comment passer un objet d'un servlet à un autre servlet


Sujet :

Servlets/JSP Java

  1. #1
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 4
    Points
    4
    Par défaut comment passer un objet d'un servlet à un autre servlet
    Je peux envoyer un objet d'une servlet à une page jsp. Est-ce que c'est le meme cas lorsque je veut envoyer à une servlet.
    c'est à dire je fais comme ça????
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     request.setAttribute("List",list);
    RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/tatou.java");
                        dispatcher.forward(request,response);

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    oui, sauf que ton request dispatcher n'est pas bon. C'est l'adresse mappée de la servlet, pas le fichier java qu'il faut pointer

  3. #3
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    oui, sauf que ton request dispatcher n'est pas bon. C'est l'adresse mappée de la servlet, pas le fichier java qu'il faut pointer
    j'ai remplacé avec l'@ mappée mais je ne peut pas récupérer mon objet j'ai utilisé
    le code utilisé:
    Sevlet1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    request.setAttribute("empList2",emp_list2);
    RequestDispatcher dispatcher1 = getServletContext().getRequestDispatcher("/Servlet2");
                        dispatcher.forward(request,response);
    Servlet2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ArrayList al2 = (ArrayList)request.getAttribute("empList2");
                Iterator itr2 = al2.iterator();
                while(itr2.hasNext()){
                	ArrayList empList2 = (ArrayList)itr2.next();
     
     
              System.out.println(empList2.get(0));  
                	}

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    tu as quoi comme erreur?

  5. #5
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    tu as quoi comme erreur?
    il m'affiche que la servlet2 n'est pas disponible

  6. #6
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    c'est donc que tu n'a pas mappé ta servelt2 dans ton web.xml comm il faut.

  7. #7
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    comment je doit mappé ma servlet est ce que c'é comme ça???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <servlet>
        <description></description>
        <display-name>Servlet2</display-name>
        <servlet-name>Servlet2</servlet-name>
        <servlet-class>simulation.Servlet2</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>Servlet2</servlet-name>
        <url-pattern>/Servlet2</url-pattern>
      </servlet-mapping>

  8. #8
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    oui

  9. #9
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    malheuresement ça n'a pas marché je ne sait pas pourquoi

  10. #10
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    merci pour votre aide c'è bon j'ai résolu le problème en utilisant les sessions

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/07/2007, 11h23
  2. [RCP][débutant] Comment passer un objet d'une vue à une autre
    Par jycronier dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 20/07/2006, 15h13
  3. [JACOB] Comment passer un objet par référence à une méthode
    Par zlavock dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 21/03/2005, 18h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo