org.apache.jsp.NumberGuessBean意味着要将其放在 org/apache/jsp/ 包中对于windows,要使它成为
                                  ROOT\WEBINF\classes\org\apache\jsp\NumberGuessBean.class

解决方案 »

  1.   

    如果按照你的做法,可以将NumberGuessBean.java文件开始部分的package一行删除,然后再重新编译
      

  2.   

    NumberGuessBean.java文件第一行必须是
    package org.apache.jsp;
    编译通过后的NumberGuessBean.class文件放在ROOT\WEBINF\classes\org\apache\jsp下面,numberguess.jsp文件中
    <jsp:useBean id="numguess" class="org.apache.jsp.NumberGuessBean" scope="session"/>
      

  3.   

    我想之所以出现上面的提示,是我直接用了这个自己写的bean,编译器以为是jsp自带的类。我觉得 javapro(microft_hating) 说的挺对,但是实际上,我这个bean确实没有package 呀?import java.util.*;
    public class NumberGuessBean {为什么?
      

  4.   

    tomcat 找不到无名包,也就是说必须写package,然后jsp应用时指定路径