При использовании jsp для веб-разработки во многих ситуациях используются раскрывающиеся меню. Я сделал это несколько месяцев назад, но сегодня забыл об этом. Мне потребовалось много времени, чтобы найти его, поэтому я записал его сегодня.
<select name="имя сортировки" >
<%
while(iterator.hasNext()){ Имя строки = ((Sort)iterator.next()).getName();
<option name="sortname" value="<%=name%>"><%=name%></option>
<% } %>
</select>
Примечание. Имя — это поле, связанное с базой данных!
Выше приведен основной код. Добавьте перед ним код итератора, и последующее действие может получить имя сортировки для связанных операций.
На самом деле, как только вы это сделаете, вы обнаружите, что это очень просто.
Следующий шаг — научиться использовать теги Struts. Грубо говоря, используйте тег <html:options>.