开发过程中遇到的异常之NoSuchMethodException
NoSuchMethodException异常出现样式:
Struts Problem Report
Struts has detected an unhandled exception:
Messages:
- com.radio.action.AdminAction.login()
File: java/lang/Class.java Line number: 1,607 Stacktraces
java.lang.NoSuchMethodException: com.radio.action.AdminAction.login()java.lang.Class.getMethod(Class.java:1607) ……
这个异常,一般是框架报的错误!错误是说:调用的com.radio.action包下面的AdminAction类login方法不存在或没有找到。
解决办法:先检查你AdminAction类中是否定义了login这个方法;如果定义了,那在看struts配置文件中action里面定义的method是否配置正确!(见下图)
由于各人开发经营有限,可能这个异常解释的也是很有限!欢迎大家吐槽!以后如果还有其他的见解,我会及时的更新的!
在开发过程,异常,我总是无法避免了!记得以前,刚开始一看到这些个异常,头都大了!现在随着接触程序的时间长了,每每看到程序报异常,也就不那么的恐惧了!当每一次将出现异常的问题解决之,感觉自己的知识就是在不断的提升!很早以前就打算将自己开发成长中所遇到各种异常记录下来,但是一直没有行动,然而就在最近的一次面试中,感觉到自己的很多不足,所以回来,便开始自我反省,将自己以前的错误进行总结,并开始对以后的所有遇到额异常进行全部记录。
最后,想要告诉大家的是,异常并不可怕!因为每一次对异常的消灭,代表着我们想前 又迈进一步啦!