java.lang.NoSuchMethodException的一种可能错误

Burn1nHaven 2013-08-01 01:10:48
今天遇到了java.lang.NoSuchMethodException Error 500--Internal Server Error错误,原因是DispatchAction找不到action中对应的method,我的错误是将方法定义成private,索引DispatchAction是找不到对应方法的。希望能够帮助遇到该错误的同学。
...全文
1348 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
owen1759 2013-08-19
  • 打赏
  • 举报
回复
引用 9 楼 forgetsam 的回复:
[quote=引用 4 楼 owen1759 的回复:] 比如有Class A里面有静态方法Method B,在别的很多语言里,只能写死成A.B(),想通过字符串"A"和"B"来找到并调用几乎是天方夜谭但是java能
引用 8 楼 owen1759 的回复:
很抱歉,如果你想挑起语言之争的话,我不奉陪。我只是就事论事的探讨一下关于反射的问题,各种语言都有各种语言的优点。我从来都不局限于哪种语言,实现目标才最重要。 无论是vbs、hta、bat这些脚本语言,还是c、c++、java、autoit3、c#这些应用程序语言,还是asp、asp.net、php、jsp这些网页语言,都应该有适当的了解。我从来都不认为哪种语言是世界上最好的语言,也不鄙视任何一种语言。
药店碧莲吧。[/quote] 请你注意你的言行,这里是讨论技术的地方,不是市井流氓撒泼的地方,你可以不喜欢java语言,不要来这个板块就是了,何必人身攻击呢?
owen1759 2013-08-09
  • 打赏
  • 举报
回复
引用 3 楼 owow1100 的回复:
反射技术区又是啥捏?
人家只是打错了个字,“struts是通过反射技术去找的” 反射技术就是将类本身(字节码)作为一种对象,通过类名、方法名、字段名等字符串来找到对应的类、方法、字段。 比如有Class A里面有静态方法Method B,在别的很多语言里,只能写死成A.B(),想通过字符串"A"和"B"来找到并调用几乎是天方夜谭,但是java能
owen1759 2013-08-09
  • 打赏
  • 举报
回复
引用 6 楼 forgetsam 的回复:
[quote=引用 4 楼 owen1759 的回复:] 比如有Class A里面有静态方法Method B,在别的很多语言里,只能写死成A.B(),想通过字符串"A"和"B"来找到并调用几乎是天方夜谭,但是java能
很多别的语言可以很轻松的实现动态,但是Java做不到,所以才需要你学习反射。 很多别的语言可以很轻松的实现Java的模式,但是Java做不到,所以才需要你学习设计模式。 [/quote] 很抱歉,如果你想挑起语言之争的话,我不奉陪。我只是就事论事的探讨一下关于反射的问题,各种语言都有各种语言的优点。我从来都不局限于哪种语言,实现目标才最重要。 无论是vbs、hta、bat这些脚本语言,还是c、c++、java、autoit3、c#这些应用程序语言,还是asp、asp.net、php、jsp这些网页语言,都应该有适当的了解。我从来都不认为哪种语言是世界上最好的语言,也不鄙视任何一种语言。
forgetsam 2013-08-09
  • 打赏
  • 举报
回复
引用 4 楼 owen1759 的回复:
比如有Class A里面有静态方法Method B,在别的很多语言里,只能写死成A.B(),想通过字符串"A"和"B"来找到并调用几乎是天方夜谭,但是java能
很多别的语言可以很轻松的实现动态,但是Java做不到,所以才需要你学习反射。 很多别的语言可以很轻松的实现Java的模式,但是Java做不到,所以才需要你学习设计模式。
Burn1nHaven 2013-08-01
  • 打赏
  • 举报
回复
反射技术区又是啥捏?
末日哥 2013-08-01
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
struts是通过反射技术区找的,private访问不到。

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧