作者:手机用户2502916567 | 来源:互联网 | 2023-01-24 16:38
java.lang.NoSuchMethodError:net.reumann.EmployeeService.getDepartments()LjavautilCollection;at
java.lang.NoSuchMethodError: net.reumann.EmployeeService.getDepartments()Ljava/util/Collection;
at net.reumann.SetUpEmployeeAction.execute(SetUpEmployeeAction.java:21)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1480)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:506)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
17 个解决方案
我也看到,但是我不知道。
也许是:Location吧。。。猜测的啊。
遇见过一次,没有怎么理他。。
可能是一个小bug,不用太在意
不是bug
而是java的反射机制
L代表什么,我记不得了
也许如0xCafeBabe(咖啡宝贝~) 所说,用来代表对象吧
等待会下班了再去翻书
L的意思是class,在javaVM的规范当中有说。
‘Ljava/util/Collection;’指的是类java/util/Collection
L是代表对象类型,[代表数组类型,其他基本数据类型也有代表他们的符号...
.class文件中就会用到这些符号,比如[[Ljava.lang.Object;就代表Object[][]
看看jvm规范就知道了
hehe
涨见识。。
还是懒啊,就这样放过了一个问题,谢楼主。
L=lei(类)的首字母
呵呵,开个玩笑,等那天这些东西都用中文或拼音就好了
感谢咖啡宝贝!我回去一点要翻翻看看!
那就
UP
一下!