2013-04-12 79 views
1

//結果集,resultset2得以妥善更正了RSMD一起定義(ResultSetMetaData對象)& DB連接也是正確定義 // TR &表標籤....jsp下拉不起作用!請協助

String td_names[] ={"DVD","BOOKS","NOVELS"}; 

    resultset=statement.executeQuery("SELECT * FROM mytable"); 
    rsmd=resultset.getMetaData(); 
    for(int j=0;j<td_names.length;j++) 
      { 
    %> 
      <td><%=td_names[j]%></td> 
    <% 
       resultset2=statement2.executeQuery("SELECT " + rsmd.getColumnName(j) + " FROM mytable"); 
    %> 
      <td> 
       <select name='drop_'<%=j%> > 
    <%  
        for(int i=0;resultset2.next();i++) 
        { 
    %> 
         <option><%=resultset2.getString(i)%></option> 
    <% 
        } 
    %> 
       </select> 
      </td> 
    <% 
    } 

...... .remaining代碼

+1

它現在顯示的是 – PSR

+0

而不是用於循環使用while(rs.next())..! – SenthilPrabhu

+0

只有一個表格作爲一個單獨的行顯示.i.e僅DVD ...甚至不顯示正在顯示的下拉框 –

回答

1

行!=列

請從

for( 
改變

while( 

getString(i) 

getString(1) 

請使用JSLT-SQL來代替。