写一个简单的jsp
结果发生一下错误代码很简单的
无非 Class.forName(driver); //加载驱动 
20: conn=DriverManager.getConnection(url); //获得连接 
21: stmt=conn.createStatement(); 
22: request.setCharacterEncoding("GBK"); 
为什么驱动为装不上??
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /dup.jsp at line 1916: //ResultSet rs = null; //查询结果 
17: %> 
18: <% 
19: Class.forName(driver); //加载驱动 
20: conn=DriverManager.getConnection(url); //获得连接 
21: stmt=conn.createStatement(); 
22: request.setCharacterEncoding("GBK"); 
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.dup_jsp._jspService(dup_jsp.java:132)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.ClassNotFoundException: com.mysql.jdbc.Drive
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
org.apache.jsp.dup_jsp._jspService(dup_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

解决方案 »

  1.   

    com.mysql.jdbc.Drive没找到这个。
    这个jar你导入工程了么?
      

  2.   

    有这个 
    mysql-connector-java-5.1.5-bin.jarjava程序都是可以的。 好奇怪,死活jsp找不到com.mysql.jdbc.Drive(找其他工程师检查了
    发现还是找不到com.mysql.jdbc.Drive )
      

  3.   

    javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive 
    没有导入 mysql的jar驱动包,你看看你操作哪个地方有问题。