type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /6-1.jsp(2,47) equal symbol expected
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:200)
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:155)
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:167)
org.apache.jasper.compiler.ParserController.getPageEncodingForJspSyntax(ParserController.java:451)
org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:392)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:173)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:154)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)代码如下<%@ page import="java.sql.*"% >
<%@ page contentType="text/html;charset="GB2312"%>
<HTML>
<HEAD>
<TITLE>
6-1.jsp
</TITLE>
</HEAD>
<BODY>
<%
    Connection con;
    Statement  sql;
    ResultSet  rs;
    try{
       Class.forName("dong.jdbc.odbc.JdbcOdbcDriver");
       }
    catch(ClassNotFoundException){}
    try{
       con=DiverManger.getConnection("jdbc:odbc:dong","","");
       sql=con.createStatement();
       rs=sql.executQuery("Select*FROM student");
       while(rs.next())
       {
       out.print("rs.getString(chengji)");
       }
       }
    catch(SQLException e){}
   
%> 
</BODY>
</HTML>
我的连数据库是用的windows nt混合模式的  
不用密码的
提示连接成功了
但是写jsp后报这样的错  
我看了好久都不知道是什么错呢?
望高手指点

解决方案 »

  1.   

    Java代码有错,编译不过                Connection con;
    Statement sql;
    ResultSet rs;
    try {
    Class.forName("dong.jdbc.odbc.JdbcOdbcDriver");
    } catch (ClassNotFoundException e) {
    }
    try {
    con = DriverManager.getConnection("jdbc:odbc:dong", "", "");
    sql = con.createStatement();
    rs = sql.executeQuery("Select*FROM student");
    while (rs.next()) {
    out.print(rs.getString("chengji"));
    }
    } catch (SQLException e) {
    }
      

  2.   

    dong.jdbc.odbc.JdbcOdbcDriver??这个是什么数据库的驱动?sql的是com.microsoft.sqlserver.jdbc.SQLServerDriver
      

  3.   

    con=DiverManger.getConnection("jdbc:odbc:dong","","");这个方法的第一个参数对吗?你连的是什么数据库?
      

  4.   

    dong.jdbc.odbc.JdbcOdbcDriver这个class没有导的话,怎么加载这个类呢?
      

  5.   

    Class.forName("dong.jdbc.odbc.JdbcOdbcDriver");
    这个不懂什么意思??
      

  6.   

    我是用class12.jar的:
    代码如下:3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip
    Class.forName( "oracle.jdbc.driver.OracleDriver" );
    cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );还有就是:<%
    Connection con=null;;
    Statement sql=null;;
    ResultSet rs=null;;
    try{

    Class.forName( "oracle.jdbc.driver.OracleDriver" );
    con = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );
    ;
    sql=con.createStatement();
    rs=sql.executQuery("Select*FROM student");
    //"select * from student"//要有空格!
    while(rs.next())
    {
    out.print("rs.getString(chengji)");
    }
    }
    catch(SQLException e){
    e.printStackTrace();//出现错误时将抛出异常,并在控制台中显示相关信息
    }%> 你在jsp页面写了俩个try块,你认为系统会扑捉哪个catch块呢?!