[jsp] récupération de données(bdd sql) dans une liste deroulante(formulaire html)
bonjour,
j'aimerais savoir comment récupérer les données du base sql et les inclure dans une liste deroulante situé sur un formulaire en jsp ?
j'ai cherché sur le forum et la faq et je n'ai pas trouvé de réponse.
si une personne peut m'aiguiller vers un tutoriel ou m'expliquer la marche à suivre ce serait trés sympa
merci d'avance.
voici mon code et mon probleme c'est que rien ne s'affiche dans la liste
déroulante.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html" import="java.sql.*"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title></title>
</head>
<body>
<form name="AjoutProd" action="AjoutProd.jsp">
<h1>Ajout de Nouveaux Produits</h1>
<br>
Menu:
<select name="ID_CAT">
<option value=""> </option>
<%
String url="jdbc:mysql://localhost/becomwf? user=root&password=password";
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con;
con = DriverManager.getConnection(url);
String query = "SELECT nom_menu FROM menu;";
ResultSet results;
Statement stmt = con.createStatement();
results = stmt.executeQuery(query);
while(result.next())
{
out.println(<option value="results[0]"> results[0]</option> <br>);
}
%>
</select>
</form>
</body>
</html>