是啊 ,javabean就是一个不带主函数的类
最好放在一个叫WEB-INF里的classes文件里吧!

解决方案 »

  1.   

    你没有回答我的问题啊。
    我的jsp发布是在C:\Tomcat 4.1\webapps\ROOT中,
    我问的是javabean放在什么地方啊,还是在root文件家里吗??
      

  2.   

    放到你的tomcat安装目录下的\tomcat\shared\classes下面,那么无论到哪里都可以访问
      

  3.   

    http://community.csdn.net/Expert/topic/3736/3736477.xml?temp=.9414789
      

  4.   

    你没有回答我的问题啊。
    我的jsp发布是在C:\Tomcat 4.1\webapps\ROOT中,
    我问的是javabean放在什么地方啊,还是在root文件家里吗??
    ---------------------------------------------
    ROOT/WEB-INF/classes/
      

  5.   

    放到应用程序文件夹下的WEB-INF/classes/下,tomcat默认的应用程序目录是ROOT,在ROOT/WEB-INF/classes/下当然也可以放javabean,建议你网上收索如何配置tomcat,了解一下就明白了,告诉我你的email,我可以发给你一本这方面的电子书,昨天刚找到,看了一下,觉得不错
      

  6.   

    一般需要在WEB-INF/classes/下建个专门的目录放JAVABEAN,比如你在classes下写了个mybean.java,在mybean.java头上加个package 包名;,用的时候就用包名.mybean
      

  7.   

    C:\Tomcat 5.0\webapps\your项目\WEB-INF\classes
      

  8.   

    怎么不行啊???
    exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 2 in the jsp file: /numguess.jspGenerated servlet error:
        [javac] Compiling 1 source fileC:\Tomcat 4.1\work\Standalone\localhost\_\numguess_jsp.java:7: package num does not exist
    import num.NumberGuessBean;
               ^
    C:\Tomcat 4.1\work\Standalone\localhost\_\numguess_jsp.java:44: package num does not exist
          num.NumberGuessBean numguess = null;
             ^An error occurred at line: 2 in the jsp file: /numguess.jspGenerated servlet error:
    C:\Tomcat 4.1\work\Standalone\localhost\_\numguess_jsp.java:46: package num does not exist
            numguess = (num.NumberGuessBean) pageContext.getAttribute("numguess", PageContext.SESSION_SCOPE);
                           ^An error occurred at line: 2 in the jsp file: /numguess.jspGenerated servlet error:
    C:\Tomcat 4.1\work\Standalone\localhost\_\numguess_jsp.java:49: package num does not exist
                numguess = (num.NumberGuessBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "num.NumberGuessBean");
                               ^
    4 errors还是有这个错误啊。。
    为什么啊
      

  9.   

    package num does not exist
    没有包,先建立一个num目录,然后把.java文件编译成.class