Bonjour,
savez-vous s'il est possible de faire un tri des éléments d'une liste déroulante en jsp ?! car moi je n'y arrive pas !
j'ai un HashMap que je remplie comme ci-dessous:
puis je récupère les valeurs dans une liste déroulante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ResultSet resultat=instruction.executeQuery("select numcpte,categorie from COMPTECHARGE order by categorie asc"); while(resultat.next()){ if (resultat.getString("numcpte")!=null){ listeCpteCharge.put(resultat.getString("numcpte"),resultat.getString("categorie")); } }
mais le tri n'est jamais effectué !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <select name="maListe" size="1"> <option value=""></option> <% Set entreeCpte=listeCpteCharge.entrySet(); Iterator iter = entreeCpte . iterator ( ) ; while ( iter . hasNext ( ) ) { Map.Entry e = ( Map . Entry ) iter . next ( ) ; %> <option value="<%=e.getKey()%>"><%=e.getValue()%></option> <%}%> </select>
quelqu'un a une idée ?
Partager