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 :

Récupération de données dans un ComboBox


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 76
    Points : 33
    Points
    33
    Par défaut Récupération de données dans un ComboBox
    bonjour , je suis débutante en jsp ,je suis en cours de programmer une application avec jsp/servlet et mysql comme base de donnée.

    dans mon formulaire je veux récupérer les données de la base dynamiquement dans un combobox.et je sé pas comment ??? voici mon code:

    page.jsp:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <td >
     
    <h4>Client:
    <select name="name" id="name" >
    <option selected="selected">Select One</option> 
     
    </select></h4>
    </td>
    Classe servlet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     
     
     
    		ArrayList<Client> list= new ArrayList<Client>();
    		list=daoClient.listeClient();
    		request.setAttribute("maListe", list);
     
    		ServletContext sc = getServletContext();
    		RequestDispatcher rd=sc.getRequestDispatcher("/page/RecuperClient.jsp");
    		rd.forward(request, response);
    	}
     
    }
    Dao:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
    public static  ArrayList<Client> listeClient(){
     
    		ResultSet rs=null;
    		Statement prpStmt = null;
    		ArrayList <Client> liste =new ArrayList<Client>();
     
    		try {
    			Connection con = ConnectionManager.getConnection();
    			String sql="select * from client";
     
    			prpStmt = con.createStatement();
    			rs=prpStmt.executeQuery(sql);
     
    			while (rs.next()){
     
    			liste.add(new Client(rs.getString("raisonSocial")));	
     
    			}
    est ce que vous pouvez m'aider svp??

  2. #2
    Membre émérite
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Points : 2 814
    Points
    2 814
    Par défaut
    Dans la page JSP où est redirigé ton appel à doPost, tu peux récupérer la liste envoyée.

    Il faut alors faire quelque chose de la sorte dans ta page JSP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <select name="name" id="name" >
    <%
    List<Client> list = request.getAttribute("maListe"); // ou getParameter (trou de mémoire...)
    for(Client c : list) {
     %><option ><%c%></option>
     <%
     }
    %>
    </select>
    Et tu afficheras tous les clients de la liste dans un <option>

Discussions similaires

  1. Récupération de données dans combobox
    Par brindherbe86 dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2008, 17h04
  2. Pb de récupération de données dans combobox
    Par Tintou dans le forum Access
    Réponses: 2
    Dernier message: 09/05/2007, 16h44
  3. Réponses: 6
    Dernier message: 23/10/2005, 12h24
  4. Importer la structure d'une base de donnée dans un combobox
    Par hanines dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/09/2005, 22h41
  5. récupération de données dans un TDBControlGrid
    Par dableuf dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/11/2004, 14h25

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