效果:和正常的下拉框是一样的
代码:
<select class="form-control" name="classId">
<option selected="selected">请选择班级</option>
<%
String username="用户名";
String password="密码";
String url="jdbc:mysql://localhost:3306/你的数据库";
Class.forName("com.mysql.jdbc.Driver");//填写driverclass mysql8以上 com.mysql.cj.jdbc.Driver
Connection conn= DriverManager.getConnection(url,username,password);
String strSql="sql语句";
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(strSql);
while(rs.next()){ //循环遍历输出
//值获取从索引1开始 比如 1 是id 2 是 name 在这里就是显示name 把 id 用来传参
out.print("<option value="+rs.getString(1)+">"+rs.getString(2)+"</option>");
}
%>
</select>