1. 程式人生 > >兩招解決異常_Cannot find any information on property 'XXX' in a bean of type 'XXX'的問題

兩招解決異常_Cannot find any information on property 'XXX' in a bean of type 'XXX'的問題

第一招

 在進行Java Web專案開發的時候,我碰到過下面這個異常:

Cannot find any information on property 'XXX' in a bean of type 'XXX'

如圖:

 

這是javaBean中: 這是顯示結果的jsp頁面中: 解決方法是: 將javaBean中setClassRanking_she方法改為setClassranking_she,保持存在一個大寫字母是安全的.

 第二招

 on property 'XXX' in a bean of type 'XXX' 琢磨這句話!


舉個例子:property引數是一個user,在javabean的java程式中的變數是user.

如果將屬性user變成User,但是其實屬性的get/set方法仍然是不變的,也就是說只要是get/set方法不變,無論是user還是User,在前臺jsp頁面來看其實都是一樣的,所以說前臺頁面不需要任何改變,變數的頭字母的大小寫不是出現這個異常致命原因.所有規避這個異常你可以繞過去使用另外一招.用jsp頁面內嵌Java程式碼的方式來取值就不會出現這種問題了(即採用<%=us.getUser()%>的方式),因為此時的取值方式是系統提示生成的,此時就會避免這種問題的發生。