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:
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:
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:
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??