人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javaのサーブレットでtomcatを使っています。jspファイルで、
配列にデータが入っていることは、
for(int i=2;i<=9;i++){
out.println(code2[i]);
}
で確認できています。
jspファイルで、
select name="nengetu">
<OPTION value="nen1">2011</OPTION>
<OPTION value="nen2" selected="selected">2012</OPTION>
<OPTION value="nen3">2013</OPTION>
</SELECT>年
という、ドロップダウンリストを、たとえばcode2[i]のような配列データを使用して記述するには、どうするのでしょうか?
ドロップダウンリストの形状のセットも含めて。

●質問者: kojiro_i619
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●300ポイント ベストアンサー

いろいろとやり方はありますが、一番ベタなやつは、こんな感じでしょうか。

<select name="nengetu">
<%
 for (int i = 0 ; i < code2.length ; ++i) {
%>
 <OPTION value="nen<%= i %>"><%= code2[i] %></OPTION>
<%
 }
%>
</select>

JSTL とか EL式とかを使うと、こんな感じ。

<select name="nengetu">
<c:forEach var="item" items="code2" varStatus="status">
 <OPTION value="nen${status.index}">${item}%</OPTION>
</c:forEach>
</select>

質問者から

迅速かつ正確な回答、ありがとうございます。


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ