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 :

recuperer valeur d'une liste deroulante


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 45
    Points
    45
    Par défaut recuperer valeur d'une liste deroulante
    bonjour à tous
    je suis en train de réaliser un site avec du jsp.
    j'ai un problème pour recuperer la valeur d'une liste deroulante.
    normalement pour un champ texte on met dans la servlet

    String parametre = req. getParameter("champtexte"); (par exemple)
    mais pour une liste deroulante

    String livre = req. getParameter("listeLivre");
    retourne tjrs une valeur nulle

    Merci de m'aider

  2. #2
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Bonjour,

    normalement vue comme cela, ça devrait marcher ...

    c quoi ton code dans la jsp qui permet de remplir la liste déroulante ???
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  3. #3
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 153
    Points : 138
    Points
    138
    Par défaut
    montre ton code jsp

  4. #4
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut recuperer valeur d'une liste deroulante
    Bonjour,

    mais pour une liste deroulante
    String livre = req. getParameter("listeLivre");
    retourne tjrs une valeur nulle
    Je dirais plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String[] = livre = req. getParameter("listeLivre");
    Pour une Une liste déroulante, un typé structuré (un tableau ) est plus adéquat qu'un String normal.
    Sinon, montres nous la partie d'envoi du formulaire du code JSP comme proposé par Fench.

  5. #5
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Ya pas de pb SI:

    dans ta liste déroulante sur le select, tu mets la bonne valeur, c forcement, une et une unique valeur, donc pas de tableau ...

    donc listelivre devrait être la value de ta liste.

    maintenant tu as surement un pb de cast sur id de ta base ...

    donc ya un parse int à faire
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  6. #6
    Membre du Club
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 45
    Points
    45
    Par défaut
    c'est bon ca marche j'ai trouvé l'erreur. Merci à tous.
    j'ai un autre problème maintenant.
    je vous explique, j'ai une liste deroulante de livre, je choisis un titre, la servlet me redirige vers une jsp qui maffiche les details de ce livre ensuite jappuie sur un bouton emprunter qui me permettera dinserer ce livre ds la table emprunt.
    Mais je ne sais pas comment retrouver la reference du livre sans la mettre dans la session. je voudrais la faire passer dans l'url mais je ne sais pas comment faire. j'espere que vous aves compris ce que jraconte :s
    Merci de m'aider

  7. #7
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut recuperer valeur d'une liste deroulante
    Bonjour,
    Même si l'option Session reste une idée efficace à mes yeux pour communiquer entre JSP et Servlet, il existe aussi d 'autres moyens.
    On peut passer un paramétre de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <A HREF = /"+sc.getServletContextName()+"/MaServlet?parametre=+ReferenDeLivre>Mettre dans la table Emprunt</A>
    Puis au niveau de la servlet (Partie DoGet) on recupére le paramétre.
    Avec :
    - Sc = ServletContextName()
    - MaServlet = Ta servlet
    - ReferenDeLivre = Ta variable avec laquelle tu identifie ton livre

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

Discussions similaires

  1. [AC-2003] Recuperer valeur d'une liste deroulante dans une zone de texte
    Par makila64 dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/07/2012, 09h31
  2. recuperer valeur d'une liste deroulante dans variable php sur onchange()
    Par logone dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 03/02/2012, 10h12
  3. [MySQL] recuperer une valeur dans une liste deroulante pour l'utiliser dans une seconde liste
    Par tortue_22 dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 12/05/2010, 11h50
  4. [Zend_Form] Recuperer la valeur d'une liste deroulante
    Par yosraisi dans le forum Zend_Form
    Réponses: 2
    Dernier message: 31/03/2008, 14h23
  5. recuperer valeurs d'une liste deroulante
    Par pod1978 dans le forum Langage
    Réponses: 8
    Dernier message: 06/03/2006, 18h16

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