直接上代码!
请选择课程:<select id="course" name="course" onChange="getSelectCourse();">
<option value="0" selected="selected">请选择课程</option>
<%
//连接数据库,查询该老师教授的所有课程信息,然后循环
Class.forName("com.mysql.jdbc.Driver");
String strConn="jdbc:mysql://localhost/qtech";
String strUser="root";
String strPassword="";
Connection conn=DriverManager.getConnection(strConn,strUser,strPassword);
Statement stat=conn.createStatement();
//String strSql="SELECT coursename FROM tb_course,tb_cs WHERE teacno='"+session.getAttribute("user").toString()+"' and tb_cs.courseno=tb_course.courseno";
String strSql="SELECT coursename FROM tb_course,tb_cs WHERE teacno='001' and tb_cs.courseno=tb_course.courseno";
ResultSet result=stat.executeQuery(strSql);
while(result.next())
{
out.print("<option value="+result.getString(1)+">"+result.getString(1)+"</option>");
}
%>
</select>
本文介绍了一种使用Java Web技术动态加载课程信息到HTML下拉框的方法。通过连接数据库并执行SQL查询,从数据库中获取指定教师教授的所有课程名称,并将其以选项的形式填充到HTML的<select>元素中,实现课程信息的动态展示。
6115

被折叠的 条评论
为什么被折叠?



