Bonjour à tous.
Aprés de longues heures de recherche sur le forum, je me permet de vous demander un petit quelque chose, je suis completement débutant en jsp.
Donc voila, j'ai une page JSP, dans cette page j'ai une liste déroulante et je voudrais qu'elle soit dynamique, en fait, qu'au chargement elle récupére les valeurs d'une requête.
voici mon code
et la page de présentation:
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
21
22
23
24
25
26 <% try { // Chargement du pilote Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:srvsurv", "xxx", "xxx"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("select distinct(idsrv) from evenement"); while (rs.next()) { out.println(rs.getString(1)); } con.close(); } catch(ClassNotFoundException e) { out.println("Pilote introuvable."); out.println(e.toString()); } %>
donc, au lieu d'avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <tr class="dataRow2"> <th class="dataItem" valign="middle" align="right" title=""> Veuillez choisir une machine </th> <td class="dataItem" valign="middle" align="left"> <select name="machine" size="1"> <option value="" selected></option> <option value="machine1">machine1</option> <option value="machine2">machine2</option> </select> </td> </tr>
<option value="machine1">machine1</option>
<option value="machine2">machine2</option>
en dur, je voudrait que la liste soit alimentée par les résultats de la requête
Merci d'avance
Partager