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 :

servlet et deux pages jsp


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 21
    Par défaut servlet et deux pages jsp
    bonjour
    est ce que c'est possible de communiquer une valeur (string par exemple) à une page jsp et de rediriger l'affichage vers une autre page jsp à partir d'une servlet?

  2. #2
    Membre confirmé Avatar de faico
    Inscrit en
    Août 2005
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 242
    Par défaut
    Oui c'est possible qu'une servlet rederige la reponse vers une autre ressource en utilisant un RequestDispatcher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RequestDispatcher requestDispatcher = request.getRequestDispatcher("index.jsp");
     
    			requestDispatcher.forward(request, response);
    ou juste faire une redirection en utilisant response.sendRedirect("/page.jsp")

    response est un HttpServletResponse
    et request est un HttpServletRequest

  3. #3
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 21
    Par défaut
    tu m'as mal compris! en fait je veux que la servlet communique avec 2 pages jsp à la fois! elle redirige l'affichage vers une page et envoie aussi des données à une autre page jsp

  4. #4
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Un RequestDispatcher peut rediriger la requête avec un forward, mais pas uniquement. En effet tu peut juste inclure une JSP à ta requête puis forward vers une seconde.

  5. #5
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 21
    Par défaut
    pourriez vous me donner un exemple concret? car ça me suffit pas de savoir que c'est possible,je veux bien l'appliquer

  6. #6
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    Dans un servlet, ca donnerait ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    request.getRequestDispatcher(path1).include(request, response);
    request.getRequestDispatcher(path2).forward(request, response);

  7. #7
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 21
    Par défaut
    merci pour la réponse
    bon j'ai essayé de faire ça mais le problème c'est que je récupère pas les données que je veux dans la page pour laquelle je fais un include.
    par exemple dans la servlet
    request.setAttribute("nom",nom);
    request.getRequestDispatcher(path1).include(request, response);
    request.getRequestDispatcher(path2).forward(request, response);



    dans la page de path1 je fais
    <% String s=(String) request.getAttribute("nom");%>
    puis entre <html> </html> je mets <%=s%>
    mais elle reste à null

Discussions similaires

  1. Afficher une servlet dans une page Jsp
    Par mouvma dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 28/06/2007, 17h00
  2. passer un hidden Id entre deux pages JSP
    Par le_style dans le forum Struts 1
    Réponses: 1
    Dernier message: 13/06/2007, 22h33
  3. Envoie des donnée vers deux page jsp
    Par opensource dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 28/05/2007, 16h40
  4. importer une servlet dans une page jsp
    Par Nemesys dans le forum Servlets/JSP
    Réponses: 32
    Dernier message: 09/02/2007, 10h28
  5. [Debutant(e)]Appel d'une servlet dans une page jsp
    Par kouadjalain dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 20/07/2004, 15h02

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