大侠帮小弟我看看这个代码的一个异常如何改

大侠帮我看看这个代码的一个错误怎么改
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="errorpage.jsp" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<jsp:useBean id="classp" scope="page" class="classes.classp"/>
<body bgcolor="#0099FF" text="#FFFFFF">
<p>
  <%
String admin_id = (String)session.getAttribute("id"); 
if(admin_id==null){response.sendRedirect("login.jsp");} 
String name="";
String id="";
%>
</p>
<p align="center"><font color="#00FF00" size="+3" face="华文行楷">新增班级 </font></p>
<form name="form1" method="post" action="ClassSvlt">
<input type="hidden" name="action" value="new">
  <table width="38%"  border="1" align="center">
    <tr> 
      <td width="29%">班级号</td>
      <td width="71%"><input name="id" type="text" id="id2"> </td>
    </tr>
    <tr> 
      <td>教师</td>
      <td><select name="tea_id" size="1" id="tea_id">
          <%
ResultSet rs = classp.getTeachers();
while(rs.next()) {
id=rs.getString("id");
name=rs.getString("name");
%>
          <option value="<%=id%>"><%=name%></option>
          <%
}
%>
        </select></td>
    </tr>
    <tr> 
      <td>课程</td>
      <td><select name="cour_id" id="cour_id">
          <%
rs= classp.getCourses();
while(rs.next()){
id=rs.getString("id");
name=rs.getString("name");
%>
          <option value="<%=id%>"><%=name%></option>
          <%
}
%>
        </select></td>
    </tr>
    <tr> 
      <td>教室ID</td>
      <td><select name="room_id" size="1" id="room_id">
          <option>101</option>
          <option>102</option>
          <option>103</option>
          <option>104</option>
          <option>105</option>
          <option>201</option>
          <option>202</option>
          <option>203</option>