放到
tomcat4.0\webapps\begjsp\web-inf\classes\bag\myb.class才对String strOut=neab.getStr();应该是
String strOut=bean.getStr();吧

解决方案 »

  1.   

    JAVABEAN编译后放在tomcat4.0\webapps\begjsp\web-inf\classes\bag里面
      

  2.   

    我是放在tomcat4.0\webapps\begjsp\web-inf\classes\bag
    刚才写错了,可还是出错啊!bag目录是我自己建的,请各位大虾帮帮忙了!org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 4 in the jsp file: /myb.jspGenerated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:60: Class bag.myb not found.
                    bag.myb bean = null;
                       ^
    An error occurred at line: 4 in the jsp file: /myb.jspGenerated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:63: Class bag.myb not found.
                        bean= (bag.myb)
      

  3.   

    JAVABEAN中不用写bag.myb b =new bag.myb();
      

  4.   

    怎么写都没用
    bag.myb b =new bag.myb();写不写都一个样。“String strOut=neab.getStr();应该是
    String strOut=bean.getStr();吧”这个我倒是写错了,改正了也不行,错误依旧!痛苦的人!
      

  5.   

    怎么写都没用
    bag.myb b =new bag.myb();写不写都一个样。“String strOut=neab.getStr();应该是
    String strOut=bean.getStr();吧”这个我倒是写错了,改正了也不行,错误依旧!痛苦的人!
      

  6.   

    public class myb
    {
    bag.myb b =new bag.myb();
    去掉bag.myb b =new bag.myb();
    再编译一下
      

  7.   

    我已经去掉了,还是不行,是不是要针对JAVABEAN设置CLASSPATH啊,怎么设呢?我不会。
      

  8.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <HTML>
    <BODY>
    <jsp:useBean id="neab" scope="application" class="bag.myb"/>
    <%
    String strOut=neab.getStr();
    %>
    <p>
    <%=strOut%>
    </BODY>
    </HTML>
      

  9.   

    tomcat4.0\webapps\begjsp\web-inf\classes\bag\myb.class
    运行成功
    package bag;
    public class myb
    {
    //bag.myb b =new bag.myb();//这句应该注释掉
    String str="hello world";
    public String getStr()
    {
    return str;
    }
    public void setStr(String str)
    {
    this.str=str;
    }
    }
    jsp文件
    <%@ page contentType="text/html;charset=gb2312"%>
    <HTML>
    <BODY>
    <jsp:useBean id="bean" scope="application" class="bag.myb"/>
    <%
    String strOut=bean.getStr();
    %>
    <p>
    <%=strOut%>
    </BODY>
    </HTML>
      

  10.   

    TO: REALYFLY 大哥错误提示如下
    type Exception report
    message Internal Server Error
    description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
    exception 
    org.apache.jasper.JasperException: Unable to compile class for JSP
    An error occurred at line: 4 in the jsp file: /myb.jsp
    Generated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:60: Class bag.myb not found.
                    bag.myb bean = null;
    An error occurred at line: 4 in the jsp file: /myb.jsp
    Generated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:63: Class bag.myb not found.
                        bean= (bag.myb)
    An error occurred at line: 4 in the jsp file: /myb.jsp
    Generated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:68: Class bag.myb not found.
                                bean = (bag.myb) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "bag.myb");
    3 errors
      

  11.   

    我给改成
    package bag;
    public class myb
    {
    //bag.myb b =new bag.myb();
    String str="hello world";
    public void myb(){
    }
    public String getStr()
    {
    return str;
    }
    public void setStr(String str1)
    {
    this.str=str1;
    }
    }
    然后运行成功了
      

  12.   

    TO :realyfly大哥
       我按照你的方法试了(加构造方法),还是不行,错误依旧。不过
    还是很谢谢你的!,不管怎么样,我都会结贴的。
      

  13.   

    我用的
    IBM的WSAD调试却是通过了
      

  14.   

    你的bean和jsp都没有问题。
    可能是你的jsp调用bean的路径有问题。
    你的jsp和Bean是放在同一个工程下面吗?好好查查吧。
      

  15.   

    我把BEAN放在ROOT\WEB-INF\CLASSES\BAG\下面就好了,为什么自己建的
    目录没用?
    先结帐了。
      

  16.   

    各位大虾谁帮我看看
    http://www.csdn.net/expert/topic/898/898876.xml
    我快疯了,一定给分!!!
      

  17.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <HTML>
    <BODY>
    <jsp:useBean id="bean" scope="application" class="bag.myb"/>
    <%
    String strOut=bean.getStr();
    %>
    <p>
    <%=strOut%>
    </BODY>
    </HTML>我的JAVABEAN
    package bag;
    public class myb
    {
    //bag.myb b =new bag.myb();
    String str="hello world";
    public String getStr()
    {
    return str;
    }
    public void setStr(String str)
    {
    this.str=str;
    }
    }
    改成这样,绝对是没问题的阿