HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 12 in the jsp file: /article.jsp
The method initFromRs(ResultSet) is undefined for the type Article
9:  try {
10:  while(rs.next()) {
11:  Article a = new Article();
12:  a.initFromRs(rs);
13:  a.setGrade(grade);
14:  articles.add(a);
15:  if(!a.isLeaf()) {
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.23

解决方案 »

  1.   

    Unable to compile class for JSP
    这句是JSP无法编译
    The method initFromRs(ResultSet) is undefined for the type Article 
    这句是Article不支持initFromRs这个方法,
    经过猜想,确定为JDK版本不对~
      

  2.   

    谢拉!我去试哈安装最新JDK的试哈!
      

  3.   

    bu shi 不是用最新的,是那个工程用的哪个版本,你就装哪个版本!
      

  4.   

    The method initFromRs(ResultSet) is undefined for the type Article 
    这是一个典型的jdk版本问题