這裏我試圖從另一個項目中獲取uContainer
對象。 uContainer的所有setter和getters的返回值設置爲properties file
。像一個用戶屬性爲perticular用戶。我正在使用從uContainer實例獲取特定的方法值。但在第四行我的應用程序崩潰。如何使用method.invoke從類調用字符串( - , - )
uContainer是UserContainer類的一個實例。
getSingleResultListing
另一個布爾變量UserContainer
類具有getters和setters方法。
代碼如下。
Method getUContainer = form.getClass().getMethod("getUserContainer", new Class[0]);
Object uContainerObj = (Object)getUContainer.invoke(form, new Object[0]);
Method getFlagValueMethod = uContainerObj.getClass().getMethod("getSingleResultListing", new Class[0]);
String flagValue = (String)getFlagValueMethod.invoke(uContainerObj, new Object[0]);
log.info(">>>flagValue: "+flagValue);
boolean singleListingFlag = Boolean.getBoolean(flagValue);
log.info(">>>singleListingFlag: "+singleListingFlag);
在這裏的第四線,而調用uContainer對象我得到錯誤..
謝謝..
而那個錯誤是? – 2012-04-25 07:22:22