将Bean编译后应该在web-info下有一个Bean目录存在,即Bean的打包目录,目录下有Bean的class文件,然后然后服务器后自动去找的
<jsp:useBean id="bean" class="xxx.xxx.xxxBean" >
你说在web-info下没有目录,那一定是你的服务器配置有问题,实在不行,你copy编译好的class到web-info下去试试!

解决方案 »

  1.   

    呵呵,我是菜鸟啊,大家帮帮忙
    TO:javabandit
    可不可以说明白一点呢??您说服务器配置有点问题,为什么我的JSP(非BEAN)的可以运行?还有就是我的代码是从教程上抄下来的,我想应当没有问题吧。我实在是不知道该怎么办了。大家能给我一个成功的让我试试看吗?谢谢大家了。
      

  2.   

    你找一个在它下边给的例子,把你的代码(bean)的写到它的web-inf/lib下,记住最好写的bean是有package的!看看能不能运行!
    访问的时候就是这样
    <jsp:useBean id="bean" class="xxx.xxxx.xxxBean" >
    xxx---包名
    xxxx---下级包名
    xxxBean---bean名
      

  3.   

    问一下,下级包名是什么意思??
    我写的时候没有那么多级的,只有一个包名跟class名而已。
    这又该怎么写??能给个例子吗?最最简单的,能让我看懂的,谢谢了。
      

  4.   

    <jsp:useBean id="bean" class="packageName.javaBeanName">
    for example
    <jsp:useBean id="bean" class="myjava.CodeCache">
      

  5.   

    我的意思是说那个BEAN怎么写。
    可以给我一个总体的例子吗?
    比如说写一个简单的BEAN,然后该放在哪里,页面调用的话,我想大家都已经写得差不多了,就不用了麻烦了。
    最好能写仔细一点,麻烦大家了。
      

  6.   

    你的类的代码,应该放到web-inf/classes下,不是web-inf/lib下,我上边写错了!
      

  7.   

    是的,类是放在那个web-inf/classes下的,不过这个classes是我自己新建的,系统配置完之后没有自己建立。但还是不能用。我用的是JDK+RESIN的,默认目录是e:\inetpub\wwwroot\的,然后自己改目录不行?那该怎么做呢??帮我看看吧,谢谢。。