当前页面: 开发资料首页 → JSP 专题 → 为什么这段代码执行后,下拉列表框仍然是空的?
为什么这段代码执行后,下拉列表框仍然是空的?
摘要: 为什么这段代码执行后,下拉列表框仍然是空的?
<form name="frm" action="addClass.jsp" method="post">
<table align=center>
<tr>
<td><select onchange="" name="category1">
<%
String url="jdbc:odbc:myKMDB";
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String sql="select * from Km_Class where Parent=1";
Statement stmt = null ;
ResultSet rs = null ;
//加载数据库驱动并用连接池连结数据库
try{
Connection con = DriverManager.getConnection(url);
Class.forName(driver);
stmt = con.createStatement() ;
rs = stmt.executeQuery(sql);
while(rs.next())
{
%>
<option value='<%=rs.getString(1)%>'> <%=rs.getString(2)%></option>
<% }
}catch(Exception e){
out.println(e.getMessage());
}%>
</select> </td>
</tr></table></form>