我有一個sql語句,它爲每個pidm的tagnum提供信息。每個pidm可以有多個tagnum,所以我將這些信息放入一個數組列表中。我想在html頁面的下拉框中顯示這個數組列表的內容。如何在下拉框中顯示數組列表的內容
下面是ArrayList中的代碼:
<table style="border:transparent" style="width:100%">
<tr>
<td style ="width: 300px;">
<select style="width:150px;"tabindex="5" name="Tag">
<option></option>
<%} rscheck.close();
ResultSet rsTagCheck = stmt.executeQuery("SELECT PARKING.XKRPRMT.XKRPRMT_PIDM, PARKING.XKRPRMT.XKRPRMT_STATUS, PARKING.XKRPRMT.XKRPRMT_EXPIRE_YR, PARKING.XKRPRMT.XKRPRMT_TAG FROM PARKING.XKRPRMT WHERE XKRPRMT_PIDM ='" + BannerID + "'");
while (rsTagCheck.next()){
ArrayList<String> myTag = new ArrayList<String>();
myTag.add(rsTagCheck.getString("XKRPRMT_TAG"));
%>
<option><%= myTag.get(0) %></option>
</select>
</td>
我可以在下拉框中顯示的第一要素,但在此之後的任何表現出outofbounds例外。我想知道如何顯示列表中的所有信息。
@Pointy我這樣做,和我的一切是這樣的:
它擺在那裏的第一個,但剩下的就不用填寫!
您是否驗證過查詢返回多行? – Roadie57 2010-10-08 14:49:31