Web 開発に JSP を使用する場合、ドロップダウン メニューは多くの状況で使用されます。数ヶ月前にやったのですが、今日は忘れてしまいました。探すのに時間がかかったので今日書きました。
<select name="並べ替え名" >
<%
while(iterator.hasNext()){ 文字列名 = ((Sort)iterator.next()).getName();
<option name="sortname" value="<%=name%>"><%=name%></option>
<% } %>
</select>
注: name はデータベース関連のフィールドです。
上記はメインコードです。その前にイテレータコードを追加すると、後続のアクションで関連する操作のソート名を取得できます。
実際にやってみると、非常に簡単であることがわかります。
次のステップは、Struts タグの使用方法を学習することです。大まかに <html:options> タグを使用します。