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 passage de parametre vers servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par défaut JSP passage de parametre vers servlet
    Bonjour,

    J'ai une page jsp qui affiche une liste de noms d'images contenue dans le serveur.
    Je veux que les noms des boutiques soient affichés sous forme de lien hypertexte vers une servlet mais je veux passer le nom de limage en paramètre, lorsque l'utilisateur clique sur le lien correspondant à un nom dimage ,il sera redirigé vers la servlet.
    Ensuite je récupère le nom dans la servlet dans la methode doGet()et j'effectue un traitement puis je renvoie une image apres traitement sur l'ecran du client.
    voici le lien que j utilise:

    <a href="http://localhost:8030/****/servlet/invert?image.jpg>
    mais ca ne marche pas.

    dans web.xml


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <servlet>
        <servlet-name>invert</servlet-name>
        <servlet-class>com.servlet.test.Invert</servlet-class>
       </servlet>
     
    <servlet-mapping>
        <servlet-name>invert</servlet-name>
        <url-pattern>/servlet/invert</url-pattern>
      </servlet-mapping>
    Dans ma servlet
    j'aimerais recuperer le nom de l'image avec
    String image = request.getParameter("name");

    je suis un peux confus pouvez vous m'eclairer svp!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 111
    Par défaut
    Tu peux passez le nom de l'image dans l'URL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="url?image=nomImage>intitulé du lien</a>
    Côté serveur tu récupère le paramètre sur la requête comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String nomImage = (String)request.getParameter("image");
    En fait le code HTML te permet de positionner un paramètre sur la requète, après le ? tu met le nom du premier paramètre = sa valeur si tu veux en mettre un deuxième tu met & puis le nom du deuxième paramètre = sa valeur et ainsi de suite...
    Par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="url?nomPram1=valeurParam1&nomPram2=valeurParam2>intitulé du lien</a>
    Côté serveur la méthode getParameter() de l'objet de type HttpServletRequest te permet de récupérer n'importe quel paramètre.
    Vas voir la javadoc EE 5.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 111
    Par défaut
    j'ai oublié de fermer les guillemets...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="url?image=nomImage">intitulé du lien</a>
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="url?nomPram1=valeurParam1&nomPram2=valeurParam2">intitulé du lien</a>
    désolé...

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par défaut
    Tout à fait j'ai essayé et ca marche .
    Moi qui pensait que je devais obligatoirement passer par un formulaire pour passer des parametres à une servlet.
    Un grand merci.
    Résolu.

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

Discussions similaires

  1. HTML - Passage de parametre vers Access
    Par Jean-Philippe André dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/02/2011, 10h25
  2. Passage de parametre vers un site
    Par airben dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 24/04/2009, 17h11
  3. lien jsp vers servlet avec passage de parametre
    Par cool dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/05/2008, 22h59
  4. [JSP]passage de parametre dans une requête
    Par iftolotfi dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/12/2007, 12h09
  5. Passage de parametre Servlet vers JSP
    Par Ahmed0012 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 11/05/2006, 18h27

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