我的JavaBean编译没有出错,但在Jsp页面中调用就运行不了。
我的引用语句如下:
<%jsp:usebean id="fd" class="FirstBean"%>

解决方案 »

  1.   

    你的class是不是没有写全啊?
      

  2.   

    可能你搞错了,要这样写 : <jsp:useBean id="workM" scope="Session" class="opendb.OpenDb" /> 
      <jsp:setProperty name="workM" property="*"/>OpenDb对象在opendb包中,你的FirstBean放在哪个包中呢??
      

  3.   

    FirstBean是我自己写的,我编译完后就放在我的JSP页面目录下面。
      

  4.   

    放错地方拉!!要放在WEB-INF目录下 系统才能找到,而且最好是放在包里 比如我的bean  OpenDb就放在opendb包中,且在OpenDb中要声明 package opendb;
      

  5.   

    放在 root/web-inf/classes 下面
      

  6.   

    如果是用tomcat
    在jsp中use javabean要通过package.javabeanclass的形式
    也就是说,你的javabean文件要定义package,然后把编译后的class放到WEB-INF\classes\yourpackagename\下
    然后在jsp中通过
    <jsp:useBean id="" scope="" class="yourpackagename.javabeanclass" />
    的方式调用
      

  7.   

    <jsp:useBean id="传过来的BEAN的名字,比如FeDelivSyousaiInfo" scope="request" class="BEAN的具体位置,比如Fe.JOB.FeDelivSyousaiInfo" />
      

  8.   

    bean要放在web-inf\classes目录下,自己写的bean最好建个目录存起来
      

  9.   

    你用JB多好,自动打包成WAR,你防到WEBAPPS,TOMCAT自动帮你部署
      

  10.   

    useBean , not usebean ,B 要大写