错误信息如上:
message 
description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
    [javac] Since fork is true, ignoring compiler setting.
    [javac] Compiling 1 source file
    [javac] Since fork is true, ignoring compiler setting.
    [javac] D:\winxp\Tomcat 4.1\work\Standalone\localhost\_\holle_jsp.java:58: illegal escape character
    [javac] String MM_conn3_STRING = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\jsp\jxsjk.mdb";
    [javac]                                                                                     ^
    [javac] D:\winxp\Tomcat 4.1\work\Standalone\localhost\_\holle_jsp.java:58: illegal escape character
    [javac] String MM_conn3_STRING = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\jsp\jxsjk.mdb";
    [javac]                                                                                         ^
    [javac] 2 errors

解决方案 »

  1.   

    jsp文件不能正常编译,好象你的驱动写错了吧,jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\jsp\jxsjk.mdb"这种写法我没有见过哦!
    Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
    Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字");
      

  2.   

    String MM_conn3_STRING = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\jsp\\jxsjk.mdb";
      

  3.   

    我是在dreamweaver里定义连接的
    conn3.jsp
    <%
    // FileName="sun_jdbc_odbc_conn.htm"
    // Type="JDBC" ""
    // DesigntimeType="JDBC"
    // HTTP="true"
    // Catalog=""
    // Schema=""
    String MM_conn3_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
    String MM_conn3_USERNAME = "";
    String MM_conn3_PASSWORD = "";
    String MM_conn3_STRING = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\jsp\jxsjk.mdb";
    %>display.jsp<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%@ include file="Connections/conn3.jsp" %>
    <%
    Driver DriverRecordset1 = (Driver)Class.forName(MM_conn3_DRIVER).newInstance();
    Connection ConnRecordset1 = DriverManager.getConnection(MM_conn3_STRING,MM_conn3_USERNAME,MM_conn3_PASSWORD);
    PreparedStatement StatementRecordset1 = ConnRecordset1.prepareStatement("SELECT * FROM bak");
    ResultSet Recordset1 = StatementRecordset1.executeQuery();
    boolean Recordset1_isEmpty = !Recordset1.next();
    boolean Recordset1_hasData = !Recordset1_isEmpty;
    Object Recordset1_data;
    int Recordset1_numRows = 0;
    %>