Ao usar jsp para desenvolvimento web, menus suspensos são usados em muitas situações. Fiz isso há alguns meses, mas esqueci hoje. Levei muito tempo para encontrá-lo, então anotei hoje.
<selecione nome="sortname" >
<%
while(iterator.hasNext()){ String nome = ((Sort)iterator.next()).getName() %>;
<option name="sortname" value="<%=name%>"><%=name%></option>
<% } %>
</select>
Nota: nome é um campo relacionado ao banco de dados!
O código acima é o código principal. Adicione o código do iterador na frente dele e a ação subsequente pode obter o nome da classificação para operações relacionadas.
Na verdade, depois de fazer isso, você descobrirá que é muito simples.
A próxima etapa é aprender a usar tags struts. Use aproximadamente a tag <html:options>.