你的class文件没有放对地方,有没有把db文件夹放到web-inf\classes\下面啊

解决方案 »

  1.   

    jsp编译有问题么?
    jsp中需要
    <%@ page language="java" import="java.sql.*" %>
      

  2.   

    把javabean编译完的class文件放到web-inf\classes\你指定的文件夹\下,在jsp文件引用的时候呆上路径名:就是bean的package的名字
      

  3.   

    把javabean编译完的class文件放到web-inf\classes\你指定的文件夹\下,在jsp文件引用的时候呆上路径名,假设"你指定的文件夹"为beans",则:
    <jsp:useBean name="DBconn123" class="beans.DBconn" />
      

  4.   

    先看你的class放的地方是否正确,然后看是否把该class引入了。
      

  5.   

    bean路径是不需要加到classpath中的,web-inf\classes\是自动找的
    你的目录结构应该是web-inf\classes\db\DBconn.class 
    文件名是DBconn.class 
    jsp中先import
    <%@ page language="java" import="db.*" %>
    请确认,这样应该是没问题的
      

  6.   

    怪了
    class文件我已放在了 root\new\web-inf\classes\db\下了,
    还放在了 root\web-inf\classes\db下了。
    还是没有用!                    jsp中的语句为:<jsp:useBean id="DBconn1" scope="session" class="db.DBconn"/>
      

  7.   

    DBconn1.
    你的bean没有
    或者你在jsp中应用不正确先编译db.DBconn
      

  8.   

    提示db.DBconn Class没发现啊
    1、位置不对
    2、没有import
    <%@ page language="java" import="db.*" %>
      

  9.   

    JAVA文件我已经编译了,也放在了正确位置上了
    在JSP文件在中如果包含<%@ page language="java" import="db.*" %>的话,
    错误提示:Package db not found in import.
    还是不明白
    //JAVA代码
    package db;
    import java.sql.*; 
    public class DBconn{
    String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String ConnStr = "jdbc:odbc:new";
    Connection conn = null;
    ResultSet rs = null;
    public DBconn(){
    try{
    Class.forName(DBDriver); 
    //加载数据库驱动程序 

    catch(java.lang.ClassNotFoundException e){
    System.err.println("DBconn (): " + e.getMessage());
    }
    }public ResultSet executeQuery(String sql){
    rs = null;
    try{
    conn = DriverManager.getConnection(ConnStr);
    //与DBMS建立连接
    Statement stmt = conn.createStatement();
    rs = stmt.executeQuery(sql);
    }
    catch(SQLException ex){
    System.err.println("aq.executeQuery: " + ex.getMessage());
    }
    return rs;
    }
    }
      

  10.   

    我是刚学习的,刚好这两天用到,我的方法是:用 jar 命令生成 *.jar 文件,如下:jar -cvf myBeans.jar db然后将 myBeans.jar 放在 WEB-INF/lib下面。我用的是 Tomcat 4.1.24.
      

  11.   

    bean编译没问题不代表程序没问题,再仔细检查一下,你要把代码附上才好。
      

  12.   

    tomact我没用过,所以配置路径我不太清楚
    但是
    JAVA文件我已经编译了,也放在了正确位置上了
    在JSP文件在中如果包含<%@ page language="java" import="db.*" %>的话,
    错误提示:Package db not found in import.
    的话
    一定是你的.class文件放错地方了

    java里是区分大小写的,所以要注意
      

  13.   

    你干嘛不直接用DBconn呢??
    也许它在DB下面找你的db.DBconn.class那样可能找不到呀!
    因为那个下面只有DBconn.class 呀!
    不过这只是一种可能,我没有试过!
      

  14.   

    是不是你建立的WEB-INF文件夹的名字没有大写,不能写成web-inf
    我今天也是这个问题,调试了好久,无意中改了文件名,就可以了
    不妨试一试了