上面的dbms.Conn 就是代码里的package.Myjavabean。为了清楚期间在贴子里我用package.Myjavabean代替了,但是由于疏忽没有替换完全。在我的原代码里只有dbms.Conn ,而不存在package.Myjavabean

解决方案 »

  1.   

    1,javabean要放在jsp文件所在目录下\web-inf\classes\package\*.class(不存在时要自己手动创建)
    2,既然你使用了javabean为什么还要创建类的实例?直接用id.方法就可以用了
    3,用javabean时不需要再import该类,如果用了会有错
    4,用javabean时必需要有package(你好象已经有了)
      

  2.   

    to zxhong :
    我在\web-inf\classes\创建了package,还是不行啊。我用的是tomcat(sun的jswdp1.0.01)谢谢您的帮助。
      

  3.   

    如果你创建了虚拟目录
     e.g.
    appBase="e:\test"
    那么就在test目录下\web-inf\classes\package\*.class
      

  4.   

    我运行了几次后,错误信息改变了(没有用您的方法):
    exception 
    javax.servlet.ServletException: dbms/Conn
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:481)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
             ...
    root cause 
    java.lang.NoClassDefFoundError: dbms/Conn
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:1576)
             ...
      

  5.   

    <Host    name="localhost" appBase="webapps" debug="0" unpackWARs="false">        <!-- Insert <Context> Elements Here As Needed -->
            <Context path="/bookstore" docBase="D:\bookstore\jsp" debug="0" reloadable="true"/>是不是webapps这个目录下啊?我创建了WEB-INF后还是楼上的错误。
      

  6.   

    这样吧
    你把你的jsp文件,bean文件,以及文件的位置全部列出来
      

  7.   

    服务器:d:\jswdp1.0.01
            d:\jsdk1.4.0<Host    name="localhost" appBase="webapps" debug="0" unpackWARs="false"><Context 
    path="/bookstore" 
    docBase="D:\bookstore\jsp" 
    debug="0" 
    reloadable="true"/>URL:http://127.0.0.1:8080/bookstore/index.jsp我的程序是网上书店,网上下载的。
    它的原来目录有:bookstore\jsp\:
                                 beans\dbms\*.class,*.java;    //(javabean)
                                 data\bookstore.mdb;
                                 login\*.html,*.jsp
                                 reg\*.html,*.jsp
                                  ...(类似子目录)
                                  index.jsp
                                  1.css
                                  bookinfo.jsp
                                  addcounter.jsp
                                   ...(类似文件)
                                
      

  8.   

    @_@你的这些所有的.class应该放在
    D:\bookstore\jsp\WEB-INF\classes
    这样才能在jsp里面调用比如,dbms下面的conn.class类,应该位于
    D:\bookstore\jsp\WEB-INF\classes\dbms\conn.class
    这样你调用的时候要 import dbms.*;或者直接用dbms.conn
      

  9.   

    谢谢 zxhong(红透半边天) 
    我换了台机子就行了,谢谢你的帮助。同时也感谢icecloud(冰云)