我在運行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