配列にデータが入っていることは、
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]のような配列データを使用して記述するには、どうするのでしょうか?
ドロップダウンリストの形状のセットも含めて。
いろいろとやり方はありますが、一番ベタなやつは、こんな感じでしょうか。
<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>年
いろいろとやり方はありますが、一番ベタなやつは、こんな感じでしょうか。
<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件)