Java反射异常处理之InvocationTargetException等!

版权声明: https://blog.csdn.net/Song_JiangTao/article/details/81022443

一、InvocationTargetException异常

由Method.invoke(obj, args…)方法抛出。
当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收。

解决办法:

是内部抛出异常!所以 t r y c a t c h

二、java.lang.NoSuchMethodException异常

getMethod只能调用public声明的方法

getDeclaredMethod基本可以调用任何类型声明的方法

解决办法:

1.检查action层是否存在该方法

2.检查该方法是否为 public

3.检查此方法是否传了参数,如果传了,删除,另想它法

4.检查jar包

上述还未解决问题

清理缓存,重新部署项目即可

猜你喜欢

转载自blog.csdn.net/Song_JiangTao/article/details/81022443