java.lang.reflect.InvocationTargetException错误,改不好……之前可以的,即使恢复原样了,还是报错。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.reflect.InvocationTargetException错误,改不好……之前可以的,即使恢复原样了,还是报错。相关的知识,希望对你有一定的参考价值。

您好,我遇到的错误信息如下:
javax.servlet.ServletException: java.lang.reflect.InvocationTargetException
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:518)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:421)
按照您说的,应该找那两个错,可是,我这里却是

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
这个我改怎么找呢……
请帮帮我吧!万分感激

你是在执行什么操作的时候出现报错问题??
首先建议你打断点,一步步的确定问题出现的范围。这样才有针对性的解决问题。追问

进行登录操作的时候,之前是没有问题的,之后,我在做注册操作的时候就出错了,按理来说,我并没有修改和登录操作相关的东西,为什么他会出错呢?

追答

你是在做注册的时候出问题。这样,你在页面上就只留一个
我不知道你有没有使用动态表单形式。现在你去掉动态表单。
你在 action 中 使用 request获得页面的参数,然后把他保存到数据库中。
如果成功,有可能是你写的 form表单生成set,get方法出现错误了。

参考技术A 即可 。
再不行 把tomcat删除,重新复制一个tomcat 绝对ok,.
参考技术B 你web.xml有没有把struts2配置上?若有,试试断点调试吧! 参考技术C 你web.xml有没有把struts2的filter加上?追问

有的。filter和filter-mapping都有。

以上是关于java.lang.reflect.InvocationTargetException错误,改不好……之前可以的,即使恢复原样了,还是报错。的主要内容,如果未能解决你的问题,请参考以下文章