第5行和第24行有错误Syntax error on token "Invalid Character", ; expected ,求好心人告诉我错误在哪

<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %><html><body><%! public String getString(String s){ if(s==null){ s="";}try{ byte b[]=s.getBytes("ISO-8859-1"); s=new String(b);}catch(Exception e){ System.out.println("字符串处理错误");}return s;} %><center><% String xm=request.getParameter("name"); String xingming=getString(xm); Connection con; Statement sql; ResultSet rs; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e) { System.out.println("驱动程序加载错误"); } try { con=DriverManager.getConnection("jdbc:odbc:grade","sa",""); sql=con.createStatement(); rs=sql.executeQuery("Select*from students where 姓名="+"✀"+xingming+"✀"); out.println("<table border=✀1✀ bgcolor=✀cyan✀"); out.println("<tr>"); out.println("<td width=✀50✀>"+"学号"); out.println("<td width=✀50✀>"+"姓名"); out.println("<td width=✀100✀>"+"数学成绩"); out.println("<td width=✀100✀>"+"英语成绩"); out.println("<td width=✀100✀>"+"物理成绩"); out.println("</tr>"); while(rs.next()) { out.println("<tr>"); out.println("<td>"+rs.getString(1)+"</td>"); out.println("<td>"+rs.getString(2)+"</td>"); out.println("<td>"+rs.getInt(3)+"</td>"); out.println("<td>"+rs.getInt(4)+"</td>"); out.println("<td>"+rs.getInt(5)+"</td>"); out.println("<tr>"); } out.println("</table>"); con.close();}catch(SQLException el){ out.println("查询错误");}%></center></body></html>
2026年09月18日 13:03
有1个网友回答
网友(1):

System.out.println("字符串处理错误");
后面的分号是中文的,下面有一行
System.out.println("驱动程序加载错误");
后面的分号也是中文的,修改一下、