今天我在写旅游网的时候,出现web里的servlet出现了反射异常.
具体报错如下:
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
出现异常的原因:反射调用的方法所需要的参数没有正确赋值或者没有从html页面拿到,导致了方法缺乏参数.
解决方法:在html页面对给到servlet反射所用到的方法的参数正确赋值,并保证能传递到servlet.