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
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());
} 
 
 
 
%>
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
 
 
<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>
donc, au lieu d'avoir
<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