2013-03-24 102 views
0

我試圖通過使用表中的數據動態設置選項標記。 這是我的代碼。選項值無法動態設置

Select Branch:-<select name="codes"> 
      <% 
      while(r.next()){ 
    %> 
      <option value="<%=r.getString("code")%>"><%=r.getString("code")%></option> 
      <% 
      } 
r.close(); 
s.close(); 
con.close(); 
    %> 
     </select> 

當我不添加選項的價值,它工作正常,但是當我添加選項的價值,它給了我例外。 請幫助

+0

有什麼異常? – fredrik 2013-03-24 07:02:53

+0

javax.servlet.ServletException:java.sql.SQLException:沒有找到數據 – Saumyaraj 2013-03-24 07:06:01

回答

0

由於它的工作時,你只取串一次,嘗試做這種方式:

<% 
    while(r.next()) { 
    String codeValue = r.getString("code"); 
%> 
<option value="<%=codeValue%>"><%=codeValue%></option> 
<% } %> 
+0

謝謝,它的工作:) – Saumyaraj 2013-03-24 07:22:03

+0

你可以請解釋我,如果可能什麼是錯的? – Saumyaraj 2013-03-24 07:25:23

+0

對不起,沒有。我對JSP並沒有那麼大,並且從你的代碼中我認爲它*應該*起作用了。 – fredrik 2013-03-24 07:39:13