bean最好打包  不然找不到

解决方案 »

  1.   

    ##################################################################
    文件index.jsp中:(存放在C:\tomcat-4.1.24\webapps\ROOT 目录下)
    ____________________
    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="aa.TestBean" %>  
    <jsp:useBean id="user" scope="page" class="aa.TestBean"/>
      ---  --  --
      --  --  --省略
    ##################################################################
    文件TestBean.java中:  (存放在C:\tomcat\webapps\ROOT\WEB-INF\aa 目录下)
    ______________________
     package aa;
     public class TestBean {
        public String userName;
       ---  --  --
       --  --  --省略(编译生成的TestBean.class文件也存放在C:\tomcat\webapps\ROOT\WEB-INF\aa目录下)##################################################################
    产生错误如下:
    ___________________HTTP Status 500 
    Description:   The server encountered an internal error () that 
                    prevented it from fulfilling this request.
    Exception :  
                  org.apache.jasper.JasperException: aa.TestBean
                      --  --  --省略
    Root Cause :
                  java.lang.ClassNotFoundException: aa.TestBean
                      --  --  --省略
      

  2.   

    更改一下:    文件index.jsp中:(存放在C:\tomcat\webapps\ROOT 目录下)
      

  3.   

    (编译生成的TestBean.class文件也存放在C:\tomcat\webapps\ROOT\WEB-INF\aa目录下)这么说的话你的javabean生成路径不对罗!
    照理的话应该是在WEB-INF/classes/aa目录下才对!
      

  4.   

    肯定是错在这里了,应该是在WEB-INF下新建一个classes文件夹,
    把TestBean.class放到WEB-INF/classes/aa目录下就可以了