}
在JSP中这样引用:<%=Bean.aa%>编译没有任何错误,
可执行后出现"找不到class Bean"的错误.

解决方案 »

  1.   

    编译没有问题,你发布了吗,不发布当然找不到class文件了。
      

  2.   

    将javabean javac一下放到web服务器的默认class目录下
      

  3.   

    你可能将这个bean打包了吧,有时是这样好像jsp程序不能对jar访问。
    你解压出来,不要打包试试。
      

  4.   

    把你的jsp贴出来,再看看你的classpath中是否有你的class的路径
      

  5.   

    这样用的话你要写成Static方法
    public static String  aa()
    {
       return "string";
    }
      

  6.   

    <%=Bean.aa%>改为<%=new Bean().aa()%>
      

  7.   

    编译和运行的时候使用的classpath是可以不同的。
    所以就出现你这个情况了。所以你一定要把class放到你的web application可以找到的地方。