如何顯示實現動態bean的setXXX/getXXX方法。
如下程式碼實現動態bean:
DynaProperty[] props = new DynaProperty[]{new DynaProperty("age", int.class), new DynaProperty("name", java.lang.String.class)};
BasicDynaClass comClass = new BasicDynaClass("newBean", null, props);
DynaBean comBean = comClass.newInstance();
BeanUtils.setProperty(comBean, "name", "jone");
BeanUtils.setProperty(comBean, "age", "100");
BeanUtils.setProperty(comBean, "age", "1024264560");
debug("name:" + BeanUtils.getProperty(comBean, "name"));
debug("age:" + BeanUtils.getProperty(comBean, "age"));
執行正常,似乎setXXX和getXXX方法實現了。但現在tapestry中將comBean引數放入tapestry中,該系統會自動呼叫setAge()和getAge()方法,但系統丟擲Exception:ognl.NoSuchPropertyException:age,說明動態bean的age屬性並未被tapestry識別。該如何解決呢?
DynaProperty[] props = new DynaProperty[]{new DynaProperty("age", int.class), new DynaProperty("name", java.lang.String.class)};
BasicDynaClass comClass = new BasicDynaClass("newBean", null, props);
DynaBean comBean = comClass.newInstance();
BeanUtils.setProperty(comBean, "name", "jone");
BeanUtils.setProperty(comBean, "age", "100");
BeanUtils.setProperty(comBean, "age", "1024264560");
debug("name:" + BeanUtils.getProperty(comBean, "name"));
debug("age:" + BeanUtils.getProperty(comBean, "age"));
執行正常,似乎setXXX和getXXX方法實現了。但現在tapestry中將comBean引數放入tapestry中,該系統會自動呼叫setAge()和getAge()方法,但系統丟擲Exception:ognl.NoSuchPropertyException:age,說明動態bean的age屬性並未被tapestry識別。該如何解決呢?
相關文章
- 動態的實現任意表的ALV顯示02
- 動態的實現任意表的ALV顯示01
- QT實現動態顯示系統時間QT
- Banq,請教如何動態實現標準java bean?JavaBean
- Ruby如何實現動態方法呼叫
- Element 利用Tooltip提示框實現動態顯示文字提示
- iOS - 實現在有限label上 動態顯示所有文字iOS
- 八、Qt Creator實現狀態列顯示QT
- SAP ABAP 動態內表實現 ALV橫向按月份動態顯示資料
- jQuery 動態數字顯示jQuery
- alv動態顯示列
- Tree動態顯示Icon
- css實現文字過長顯示省略號的方法CSS
- CSS實現限制顯示的字數,超出顯示"..."CSS
- JavaScript使網頁顯示動態效果並實現與使用者互動功能。JavaScript網頁
- 如何實現網頁文字原格式顯示網頁
- 關於逐步顯示資料如何實現
- 動態內表及動態ALV顯示(轉)
- Win10系統關閉動態磁貼後重新開啟動態顯示的方法Win10
- 前端通過background實現圖片裁剪顯示的方法前端
- 電腦顯示不了行動硬碟如何解決?行動硬碟插上不顯示解決方法硬碟
- 超越現實 虛擬現實頭戴顯示器是如何工作的
- 在使用tiles時,如何在ie中顯示動態的標題
- vue中:is的用法,動態顯示需要的元件Vue元件
- 圖表外掛Highcharts的動態化賦值,實現圖表資料的動態化設定顯示賦值
- 靜態數碼管顯示、動態數碼管顯示、矩陣按鍵矩陣
- 如何用 CSS 實現多行文字的省略號顯示CSS
- CSS實現單行、多行文字溢位顯示省略號的實現方法CSS
- Dynamics CRM 子網格顯示篩選的實現(unsupported方法)
- Android 網路圖片檢視顯示的實現方法Android
- javaScript動態顯示當前時間JavaScript
- 數碼管顯示動態資料
- 動態顯示資料庫圖片資料庫
- SQL 如何實現動態的行列轉置SQL
- Geoserver + MySQL實現圖層顯示和文字顯示ServerMySql
- 一種動態實現核隔離的方法
- WIN10動態磁貼不顯示內容怎麼設定 WIN10設定動態磁貼不顯示內容方法Win10
- 收藏 不顯示刪除回覆顯示所有回覆顯示星級回覆顯示得分回覆 動態網站部署到伺服器出現了問題網站伺服器