Lors de l'utilisation de jsp pour le développement Web, les menus déroulants sont utilisés dans de nombreuses situations. Je l'ai fait il y a quelques mois, mais je l'ai oublié aujourd'hui. Il m'a fallu beaucoup de temps pour le trouver, alors je l'ai écrit aujourd'hui.
<select name="sortname" >
<%
while(iterator.hasNext()){ Nom de la chaîne = ((Trier)iterator.next()).getName( %>);
<option name="sortname" value="<%=name%>"><%=name%></option>
<% } %>
</select>
Remarque : le nom est un champ lié à la base de données !
Ce qui précède est le code principal. Ajoutez le code de l'itérateur devant lui, et l'action suivante peut obtenir le nom de tri pour les opérations associées.
En fait, une fois que vous l’aurez fait, vous constaterez que c’est très simple.
L'étape suivante consiste à apprendre à utiliser les balises struts. Utilisez grossièrement la balise <html:options>.