1
如何在.jsp頁面中填充下拉列表,從mysql數據庫檢索特定表的字段名稱? 在此先感謝從sql表字段填充下拉列表
如何在.jsp頁面中填充下拉列表,從mysql數據庫檢索特定表的字段名稱? 在此先感謝從sql表字段填充下拉列表
讓我們考慮您有一個名爲DBConnection的類,您可以在其中連接到您的數據庫。 創建一個名爲ListObject.java類原樣
package mypackage;
public class ListObject {
public List<MyObject> getList() {
Statement st = new DBConnection().getConnection().createStatement();
ResultSet rs = st.executeQuery("select * from myTable");
List<MyObject> list = new ArrayList<MyObject>();
while(rs.next()) {
list.add(new MyObject(rs.getString(1), rs.getString(2)));
}
st.close();
rs.close();
return list;
}
}
現在,在JSP中,使用以下各項
<%@page import="mypackage.ListObject"%>
<select>
<%
Iterator it = new ListObject().getList();
while(it.hasNext()) {
out.write("<option value=\""+ object.getFieldA();+ "\">"+ object.getFieldB() +"\">");
}
%>
</select>
你的事件嘗試使用谷歌? – Apurv 2012-01-16 11:01:07
我試過了,但谷歌google omniscience沒有幫助我 感謝您的非常有用的建議 – Franky 2012-01-16 11:14:58