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 :

jsp/servlet envoi de parametres


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut jsp/servlet envoi de parametres
    salut tout le monde.
    mon probleme parait tout bete mais pour moi ca bloque dur:
    j'ai une page jsp qui a deux liens vers une meme page servlet. en faite ce que je veux faire c'est si on clique sur le lien un j'envois une valeur vers la servlet pour identifier lelien clicque. un example vaut mieux que mes discours donc je vous montre ce que j'ai fait et voyez ce que vous pouvais pour m'aider:

    jsp code 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
       <html>
             <a href="servlet?para=1"> lien 1</a>
             <a href="servlet?para=2"> lien 2</a> 
       </html>

    jsp code 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <%
        String para="lien unique";
        request.setAttribut("para",para);
    %>
       <html>
                  <a href="servlet"> lien unique</a> 
       </html>

    servlet code dans doPost()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      doPost()     
        {
            String arg=(String)request.getAttribut("para");
            System.out.println(para);
         }
    quelque soit le lien depuis le quelque j'envois j'obtient comme resultat avec System.out.printls(para) : null

    alors j'ai essaye l'inverse dans la servlet envoyer vers jsp avec dispatch et forward en ayant au prealable fait request.setAttribut
    et dans la jsp un simple requestGetattribut resutat ca marche comme sur des roulettes. mais je ne vois pas comment envoyer depuis jsp vers servlet.

    puis je avoir un ptit coup de pouce??

  2. #2
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    essaie avec request.getParameter a la pace de getAttribut

  3. #3
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    bon je test des que je rentre chez moi et je vous tiens au courant quelque soit le resultat.

  4. #4
    Membre confirmé
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 32
    Par défaut
    Essai plutôt de sauvegarder dans le contexte de ton Servlet:

    Dans jsp code 2
    remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     request.setAttribute("para",para);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     getServletContext().setAttribute("para",para);
    Dans ton doPost
    remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request.getAttribute("para");
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getServletContext().getAttribute("para");
    ça doit marcher

  5. #5
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    rien ne marche j'ai toujours un

    null

    a l'affichage

  6. #6
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Comment as tu défini ta servlet ds ton web.xml ?

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

Discussions similaires

  1. Envoi d'image JSP/servlet
    Par crippy dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/07/2012, 10h08
  2. [jsp][servlet]pb recuperation de parametre
    Par alexandra_ape dans le forum Servlets/JSP
    Réponses: 23
    Dernier message: 19/11/2008, 09h10
  3. jsp-servlet==>envoi de mail
    Par Nivrae dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 30/04/2008, 15h24
  4. [JSP/Java] envoi d'une classe d'une servlet à des JSP
    Par scarabeailes dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 25/11/2007, 11h07
  5. Passage de parametres jsp->servlet
    Par jonnyboy dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 30/04/2007, 14h17

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