我在运行java应用程序的时候发现了这个异常。这是什么意思?Java异常问题
exception.name = javax.servlet.ServletException: BeanUtils.populate
我在运行java应用程序的时候发现了这个异常。这是什么意思?Java异常问题
exception.name = javax.servlet.ServletException: BeanUtils.populate
我想你正在使用的东西,利用Jakarta BeanUtils(如Struts)和一些方法抛出异常。
下面可能是同样的原因:
检查:
http://www.coderanch.com/t/53114/Struts/ServletException-BeanUtils-populate
http://forums.sun.com/thread.jspa?threadID=632599
http://javaexceptions1.blogspot.com/2009/08/javaxservletservletexception.html
@Andreas_D增加了几个参考:)。 – YoK 2010-08-10 11:10:54
短调用谷歌著名的WWW-索引(附: “的ServletException:BeanUtils.populate”)提供了这个结果:
ServletException BeanUtils populate
在coderanch的这个问题的答案在那里可以帮助您解决问题
由于这是一个Struts相关的异常(而当看到我们不知道该异常的原因),在这里是你得到例外的一些可能的原因。
Action
中没有定义ActionForm
。from
与您匹配的bean属性不匹配to
。除非我们知道异常的原因,你只需要调试代码,看看什么是错。
你可以发布完整的stacktrace吗? – 2010-08-10 10:44:35
这意味着在BeanUtils.populate期间抛出了ServletException。这是迄今为止提供的唯一可靠的事实。对于剩余它只是在黑暗中进行猜测和拍摄,因为** stacktrace **包括所有**根本原因**都已丢失。 – BalusC 2010-08-10 12:48:08
有点源代码会有帮助。请发布导致异常的servlet/jsp。 – 2010-08-10 10:45:18