データベースにHTML形式のデータをいくつか提出しました。次に、別のフォームの<select>
にそのデータの1列を読み込む必要があります。私はこれをしましたが、記録の数が増えるにつれてどのようにオプションの数を増やすのでしょうか?次のように<select>要素をJavaのデータベースから再ロードする方法
コードは次のとおりです。ここで
<%@ page import="java.util.*"%>
<%@ page import="java.lang.*"%>
<%!
ArrayList al;
Object o[];
String s[] = new String[10];
%>
<jsp:useBean id="c" class="com.ebbeans.ViewBean"/>
<jsp:setProperty name="c" property="*"/>
<%
al = c.loadExistingEmpCode();
o = al.toArray();
for (int i = 0; i < o.length; i++) {
s[i] = (String) o[i];
}
%>
..........
..........
<select name="empCode" size="1" id="empCode">
<option value="<%= s[0] %>" selected><%= s[0] %></option>
<option value="<%= s[1] %>"><%= s[1] %></option>
<option value="<%= s[2] %>"><%= s[2] %></option>
<option value="<%= s[3] %>"><%= s[3] %></option>
<option value="<%= s[4] %>"><%= s[4] %></option>
</select>
唯一の5つのオプションが表示されます。レコードが増えたときに、どのようにオプションの数を動的に増やすのですか?