Exception in thread "main" java.lang.NoSuchMethodException: Property 'o' has no getter method in class 'class com.JavaBean.a.XAndY' at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1262) at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:808) at org.apache.commons.beanutils.BeanUtilsBean.getNestedProperty(BeanUtilsBean.java:709) at org.apache.commons.beanutils.BeanUtilsBean.getProperty(BeanUtilsBean.java:735) at org.apache.commons.beanutils.BeanUtils.getProperty(BeanUtils.java:380) at com.JavaBean.a.Test.main(Test.java:24)
第一點:一定是先檢查JavaBean的get方法。
第二點:檢查JavaBean訪問類型是不是public,非public的類會報以上錯誤