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: 39 in the jsp file: /modify.jsp
The method initFromRs(ResultSet) is undefined for the type Article
36: ResultSet rs = DB.executeQuery(stmt, "select * from article where id = " + id);
37: if(!rs.next()) return;
38: Article a = new Article();
39: a.initFromRs(rs);
40: DB.close(rs);
41: DB.close(stmt);
42: DB.close(conn);
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

解决方案 »

  1.   

    在类 Article 中有initFromRs(ResultSet rs)这个方法?? 
      

  2.   

    有呀  刚开始的还得行  现在整个我做的jsp全部都报这个错了 真的不知道是啥原因  纠结呀  
      

  3.   

    编译器不会说谎的。可能是Article这个类发布出问题了。建议删除应用,clean工程,然后重新发布。
      

  4.   

    错误说
    在类 Article 没有initFromRs(ResultSet rs)这个方法。你检查下,如果有那么可能你发布的class不是最新或者有问题。
    像楼上说的那样,把web里应用删除。 clean工程,重新build,然后重新发布。
      

  5.   

    我把tomcat设成debug模式之后又行了, 我很郁闷, 不知道最终报错的根源是哪里呀!!
      

  6.   

    An error occurred at line: 39 in the jsp file: /modify.jsp39行报错 很明确//
    我把tomcat设成debug模式之后又行了, 我很郁闷, 不知道最终报错的根源是哪里呀!!原因看三楼!