java.lang.NoSuchMethodError 错误!求救!

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:23:51
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoSuchMethodError: YW.Yw.returnAll(I)Ljava/util/ArrayList;
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

javax.servlet.ServletException: java.lang.NoSuchMethodError: YW.Yw.returnAll(I)Ljava/util/ArrayList;
org.apache

楼主点 韦涵涵 加我 我帮你一定解决!!

祝楼主早日成功!

朋友,看这个异常,应该是你的jsp页面报的,或许你在JSP页面中嵌入了有关操作List的代码(可能是遍历一个list)吧,有些方法在ArrayList存在,而在List中没有的,因为List是ArrayList的父类,子类除继承以外还有可能实现自己的一些特有的方法,这就是多态。既然你利用了多态,要想用ArrayList的方法,必须实例化ArrayList,而不是List,先检查一下你的程序吧

方法名在调用的时候是不是打错了?NOSUCHMETHOD一般都是这样。

代码贴出来看看