回 帖 发 新 帖 刷新版面

主题:求助。。。在TOMCAT和J2SDK下编译时出现找不到JAVABEAN,错误如下

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 3 in the jsp file: /checkmark.jsp

Generated servlet error:
    [javac] Compiling 1 source file

C:\Tomcat 5.0\work\Catalina\localhost\test\org\apache\jsp\checkmark_jsp.java:42: cannot resolve symbol
symbol  : class checkEnrol 
location: class org.apache.jsp.checkmark_jsp
      checkEnrol check = null;
      ^



An error occurred at line: 3 in the jsp file: /checkmark.jsp

Generated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\test\org\apache\jsp\checkmark_jsp.java:44: cannot resolve symbol
symbol  : class checkEnrol 
location: class org.apache.jsp.checkmark_jsp
        check = (checkEnrol) pageContext.getAttribute("check", PageContext.PAGE_SCOPE);
                 ^



An error occurred at line: 3 in the jsp file: /checkmark.jsp

Generated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\test\org\apache\jsp\checkmark_jsp.java:46: cannot resolve symbol
symbol  : class checkEnrol 
location: class org.apache.jsp.checkmark_jsp
          check = new checkEnrol();
                      ^
3 errors


    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:552)
    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)
    StudentLoginSvlt.sendResultSet(StudentLoginSvlt.java:117)
    StudentLoginSvlt.doGet(StudentLoginSvlt.java:41)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


note The full stack trace of the root cause is available in the Tomcat logs.

但是我的checkEnrol.class已经放在WEB-INF下的classes目录下了啊。。。为什么他不认呢,,,那位高手能不能指点指点小弟啊,,,不胜感激哦!!!

回复列表 (共1个回复)

沙发

你的部署还是不正确,应该是你的JSP内容和代码内容不相符,你查看一下是不是这个问题?

我来回复

您尚未登录,请登录后再回复。点此登录或注册