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 et menu <select>


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 56
    Par défaut JSP et menu <select>
    Bonjour
    J'aimerais gérer la sélection de choix multiples.

    j'ai un fichier jsp comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form action="enregistrementPret.jsp">
    	<select name="livres[]"  size='5' multiple="true">
    			<%
                            while(res.next()){
                                    String titre = res.getString("titre");
                                    out.print("<option value='"+res.getInt("num_livre")+"'>"+titre+"</option>");
                            }
                            
                            %>
    	</select>
    </form>
    J'aimerais savoir coment récupérer les données sélectionnées par l'utilisateur.
    A chaque fois que je fais request.getParameter("livres[]") ca ne me retourne

    que la première valeur sélectionnée.

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Essaie plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String[] livres= request.getParameterValues("livres[]");

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 56
    Par défaut
    Je l'ai fait mais il me met une erreur et me dit impossible to convert String to String[].

    Donc il prend livres[] comme une chaine et non un tableau de valeurs.

  4. #4
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 56
    Par défaut
    Hey ho personne n'a d'idées ?

  5. #5
    rs
    rs est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 106
    Par défaut
    salut, as-tu essayé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     String[ ] livres = request.getParameterValues( "livres" ) ;

  6. #6
    Membre averti
    Inscrit en
    Août 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 16
    Par défaut une piste
    [En fait c'est simple le
    request.getParameter("livres[]") retourne un objet de type Object qu'il va falloir caster en String pour le recuperer .
    String livres= (String )request.getParameterValues("livres[]");

  7. #7
    zev
    zev est déconnecté
    Membre expérimenté
    Inscrit en
    Octobre 2004
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 204
    Par défaut
    J'essaierai plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form action="enregistrementPret.jsp">
    	<select name="livres" size='5' multiple="true">
    	....
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String[ ] livres = (String[ ])request.getParameterValues( "livres" ) ;
    // Après tu as
    String livre1 = livres[0];
    String livre2 = livres[1];
    // etc ...

Discussions similaires

  1. [JSP] html:options ds select simple
    Par kij dans le forum Struts 1
    Réponses: 1
    Dernier message: 28/04/2008, 10h46
  2. menu deroulant "select" valeur initiale
    Par Mo_Poly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 15/10/2007, 21h34
  3. quel est le type d'un menu déroulant <select>?
    Par Henry9 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/08/2007, 17h22
  4. [gtkmm] menu popup selection
    Par drKzs dans le forum GTK+
    Réponses: 2
    Dernier message: 09/02/2007, 20h16
  5. Menu déroulant (select), passer de 2 niveaux à 3 niveaux
    Par DaD92 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/12/2006, 21h51

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