把你的BEAN放在包中SBean.java:
package test;//updatedpublic class SBean implements java.io.Serializable
  {jsp中用:
<jsp:useBean id="foo"  class="test.SBean" scope="request">

解决方案 »

  1.   

    另外 SBean.class应该放在 你的web应用目录/WEB-INF/classes/test/下面
      

  2.   

    <%--创建一个 Bean实例,并用setProperty方法设置他的属性%-->修改成:<%--创建一个 Bean实例,并用setProperty方法设置他的属性--%>
      

  3.   

    由于你没有定义包名,所以不能采用全路径形式直接生成对象实例,需要import;<%@ page import="SBean"%><jsp:useBean id="foo"  class="SBean">
    <jsp:setProperty name="foo" property="name"  value="cjc"/>
    <jsp:setProperty name="foo" property="age"   value="22"/>
    </jsp:useBean>
      

  4.   

    yaray(雅睿,生活在别处)是正确的
      

  5.   

    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
        [javac] Compiling 1 source fileG:\Program Files\Tomcat\work\Catalina\localhost\jsptest\org\apache\jsp\javabean\SBean_jsp.java:6: '.' expected
    import SBean;
                ^
    1 error
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
    我按yaray的做法又出现下面的错误:
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      

  6.   

    我按楼上的说法又出现下面错误:
      org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
        [javac] Compiling 1 source fileG:\Program Files\Tomcat\work\Catalina\localhost\jsptest\org\apache\jsp\javabean\SBean_jsp.java:6: '.' expected
    import SBean;
                ^
    1 error
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      

  7.   

    需要把你的class类文件定义到web.xml中去。
      

  8.   

    楼上的说法是不是每写一个类都得把类文件定义到web.xml中去??
    那岂不是十分麻烦?