把你的类放在一个包下试试看。
如:package test;编译;然后调用<jsp:useBean id="TheBean" scope="page" class="test.FileUploadBean" />

解决方案 »

  1.   

    TOMCAT下, javabean要放到一个WEB-INF/classess目录下的。例如:
    假设你在d盘里建立了目录test(d:\test)并把它设为虚拟目录,那你得在test目录下再建一个目录WEB-INF,然后在WEB-INF目录下再建立子目录classes,你的javabean就应该放在classes 目录里。
      

  2.   

    WEB-INF/classess ==>WEB-INF/classes
      

  3.   

    我试过了,还是不行。一样的错误。有没有错误查对表什么的。还有,我的tomcat是启动的,不过apache没起的来,会不会是apache的问题?
      

  4.   

    假设jsp文件在C:\Jb\defaultroot\下,那么javabean则在C:\Jb\defaultroot\WEB-INF\classes\youpackage\下。比如C:\Jb\defaultroot\jsp1.jspC:\Jb\defaultroot\WEB-INF\classes\youpackage\fileuploadbean.classjsp1.jsp里写:<jsp:useBean id="TheBean" scope="page" class="youpackage.FileUploadBean" />
      

  5.   

    如果还有问题,则把fileuploadbean.class文件名字改成:FileUploadBean.class试试。
      

  6.   

    FileUploadBean.java里加上package youpackage;
      

  7.   

    tomcat有个bug就是一般的javabean必须加上包才行 没有包的会出错
    FileUploadBean.java里加上package youpackage;
    然后编译以后把FileUploadBean.class放到WEB-INF\classes\youpackage\下重启一下你的tomcat