bean放在包里..在前面加上package  包名;

解决方案 »

  1.   

    你不是已经建立了包目录了吗?DB,那么在bean前加上package DB;
    <jsp:useBean id="connop" class="ConnDB" scope="page"/>
    改为:
    <jsp:useBean id="connop" class="DB.ConnDB" scope="page"/>
      

  2.   

    我后来更改了,将DB目录删除掉了,将.class文件直接放在classes目录下了。
      

  3.   

    将.class文件直接放在classes目录下,是不行的,一定要有一个目录classes\xx\.class
      

  4.   

    结构应该是
    |-WEB_INF
    | |-classes
    | |-web.xml
    |
    |-*.jsp在那个classes中放 ConnDB.class
      

  5.   

    这么写代码,让人莫不着头脑,你到底想干吗??你的每一个方法的意义是什么?
    <body>
    <% 
      /**String OracleDBDriver="oracle.jdbc.driver.OracleDriver";
      String DBUrl="jdbc:oracle:thin:@192.168.1.15:1521:ERPDATA";
      
      String UserID="scott";
      String UserPWD="tiger";
      
      Connection conn=null;
      Statement stmt=null;
      ResultSet rs=null;
      
      Class.forName(OracleDBDriver);
    conn=DriverManager.getConnection(DBUrl,UserID,UserPWD);
      //stmt=conn.prepareStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    stmt=conn.createStatement(); **/
    如果你 jsp里写这些代码,你的bean里写那些方法还
    有什么价值 啊,我建议你先把代码整理好,再调试程序,这样太乱了。
      

  6.   

    最前面加 ............
    package DB;
      

  7.   

    同意  nimifeng(学海无涯.......苦啊苦啊苦作舟....理解是美!!!) 所说~!