不是写得很清楚吗
Class db.DbConnection not found
检查你的路径设置
检查你的代码

解决方案 »

  1.   

    1.设置正确的classpath
    2.如果已经配置了classpath,检查该页面是否有正确的import语句
      

  2.   

    代码是这样的
    /*******testbean.jsp************/
    <jsp:useBean id="Login" scope="page" class="aaa.Linkdb" />
    /************Linkdb.java**************/
    文件放在web-inf/classes/aaa/Linkdb.java
    package aaa;import java.sql.*;public class Linkdb {
      String strDriver="org.gjt.mm.mysql.Driver";
      String strConn="jdbc:mysql://localhost/hzxlnet?user=root&password=root";
      private Connection conn = null;
      private Statement stmt = null;
      ResultSet rs = null;  public Linkdb() 
      {
       //连接MySql_jdbc驱动程序
    try { 
             Class.forName(strDriver).newInstance(); 
            } catch (Exception E) { 
                System.err.println("不能连接MySql数据库!"); 
              } 
      }
    //执行Select语句
      public ResultSet executeQuery(String sql) {
        rs = null;
        try {

          conn = DriverManager.getConnection(strConn); 
          stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
          rs = stmt.executeQuery(sql);
           }catch(SQLException ex) { 
              System.err.println("执行SQL语句出错:" + ex.getMessage());
           }
        return rs;
      } //执行Insert,Update语句 
      public void executeUpdate(String sql) {
        stmt = null;
        rs=null;
        try {
        conn = DriverManager.getConnection(strConn); 
        stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
        stmt.executeQuery(sql);
        stmt.close();
        conn.close();
        } 
        catch(SQLException ex) { 
          System.err.println("执行SQL语句出错: " + ex.getMessage());
        }
      }  public void closeStmt(){
        try{
          stmt.close();
         }
        catch(SQLException e){
          e.printStackTrace();
         }
      }  public void closeConn(){
        try{
          conn.close();
         }
        catch(SQLException e){
          e.printStackTrace();
         }
      }
    }
    /**********调用testbean.jsp时的出错信息********************/
    Error: 500
    Location: /testbean.jsp
    Internal Servlet Error:org.apache.jasper.JasperException: Unable to compile E:\server\tomcat\work\DEFAULT\ROOT\testbean_2.java:50: Class aaa.Linkdb not found.
                        aaa.Linkdb Login = null;
                           ^
    E:\server\tomcat\work\DEFAULT\ROOT\testbean_2.java:53: Class aaa.Linkdb not found.
                            Login= (aaa.Linkdb)
                                       ^
    E:\server\tomcat\work\DEFAULT\ROOT\testbean_2.java:58: Class aaa.Linkdb not found.
                                  Login = (aaa.Linkdb) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "aaa.Linkdb");
                                              ^
    3 errors at org.apache.tomcat.facade.JasperLiaison.javac(Unknown Source)
    at org.apache.tomcat.facade.JasperLiaison.processJspFile(Unknown Source)
    at org.apache.tomcat.facade.JspInterceptor.requestMap(Unknown Source)
    at org.apache.tomcat.core.ContextManager.processRequest(Unknown Source)
    at org.apache.tomcat.core.ContextManager.internalService(Unknown Source)
    at org.apache.tomcat.core.ContextManager.service(Unknown Source)
    at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Unknown Source)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:484)/**************可我把这个文件放在/web-inf/classes/bbs/Linkdb下,再已同样的方法调用就没有错了也就是有些bean文件可以调用成功有些就不能调用成功很奇怪已经困扰了我好几天了******************************/
    <jsp:useBean id="Login" scope="page" class="bbs.Linkdb" />
    /***********各位前非辈能否帮这个忙万分感谢***************************/