LanguageBean 这个bean至少应该位于WEB-INF/classes下An error occurred at line: 17 in the jsp file: /beans.jsp
Generated servlet error:
LanguageBean cannot be resolved or is not a type

解决方案 »

  1.   

    LanguageBean 这个bean至少应该位于WEB-INF/classes下An error occurred at line: 17 in the jsp file: /beans.jsp
    Generated servlet error:
    LanguageBean cannot be resolved or is not a type------------------------------------------------------------
    已经位于WEB-INF/classes下
      

  2.   

    bean加包
    ------------------------
    能不能详细一点
      

  3.   

    package test;
    public class LanguageBean{  private String name;
      private String language;
      
      public LanguageBean() {}
      
      public void setName(String name){
        this.name = name;
      }
      
      public String getName(){
        return name;
      }
      
      public void setLanguage(String language){
        this.language = language;
      }
      
      public String getLanguage(){
        return language;
      }
      
      public String getLanguageComments(){
        if(language.equals("Java")){
          return "The king of OO language.";
        } else if(language.equals("C++")){
          return "Rather too complex for some folks'liking.";
        } else if(language.equals("Perl")){
          return "OK if you like incomprehensible code.";
        } else {
          return "Sorry,I've never heard of" + language + ".";
        }
      }
    }
      

  4.   

    <jsp:useBean id="languageBean" scope="page" class="test.LanguageBean">
      <jsp:setProperty name="languageBean" property="*" />
    </jsp:useBean>
      

  5.   

    按照楼上打包以后,又出现这样的错误,我昏死了!
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /beans.jsp(1,1) The value for the useBean class attribute test.LanguageBean is invalid.
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146)
    org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1223)
    org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
    org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
    org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Generator.generate(Generator.java:3268)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.4 logs.
      

  6.   

    你用JBuilder编辑运行就不会有这么多问题了!