你用了包了啊?那怎么能放在同一个目录下面呢?你的包名字叫ch10,应该把.class文件放在jsp所在目录的ch10子目录下面。

解决方案 »

  1.   

    class="SimpleBean" ch10.CounterBean 这两个名字不一致呀,
    你的这class="SimpleBean"应该包含路径,char10,
      

  2.   

    bean应该放在tomcat\webapps\你的应用程序\WEB-INF\classes下,要和你的包的结构对应。
      

  3.   

    JavaBean和Jsp在同一目录下,但引用时,Jsp和JavaBean不是在一个类路径下,不能省略包名
    要改一下
    <jsp:useBean id="test" scope="page" class="XXX.XXX.SimpleBean" />
    <jsp:setProperty name="test" property="message" value="你好,JSP!" />
      

  4.   

    你应该把.class文件放在WEB-INF\classes
      

  5.   

    把你的ch10的文件夹考到WEB-INF\classes中
    改<jsp:useBean id="test" scope="page" class="ch10.SimpleBean" />然后重新启动tomcat运行你的程序就可以了。