<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 73,  comments - 55,  trackbacks - 0

    1、提問:關于動態(tài)取得bean及屬性值的問題
    我現(xiàn)在有一個方法.傳入的是ArrayList ,這里存的是我的一個bean對象.我現(xiàn)在想做到.不論這個arraylist里存的是什么bean,都可以根據(jù)現(xiàn)有的字段名得到這個字段的值.要怎么作呢??我現(xiàn)在的方法是.BeanDescriptor bd = new BeanDescriptor(dataArr.get(recordIndex).getClass());這樣可以得到具體的bean名什么的.但是卻得不到屬性.甚至連屬性名都得不到.要怎么做呢??謝了.

    解決的方法有以下幾種.
    第一;

    package a;

    import java.lang.reflect.Method;

    public class R {
    public static void main(String[] args) throws Exception {
    Object obj = new A("Winner","Hello","OK");//這是一個自定義的bean

    Class clzz = obj.getClass();
    Method[] ms = clzz.getMethods();//得到這個自定義的bean里的所有方法.包括類的get 和set方法.
    for(int i=0;i<ms.length;i++) {
    String mName = ms[i].getName();
    //以下是只得到get方法即屬性值.
    if(mName.startsWith("get")&&!mName.equals("getClass")) {
    System.out.println(ms[i].invoke(obj,null));
    }
    }
    }
    }

    第二種方法.
    Object ob = dataArr.get(recordIndex);//存放在我的arrayList里的自定義bean
    PropertyDescriptor pd = new PropertyDescriptor( currName, ob.getClass());//currName是當前的字段名
    Method md = pd.getReadMethod();//取出當字段的get方法.
    Object fieldValue = md.invoke(ob, new Object[0]);//得到值.

    第三種方法.
    提到的BeanUtils? 這個開始我沒找到是因為我沒加入類包.這個類是struts里的.
    使用方法網(wǎng)上也有的.

    posted on 2006-07-07 09:31 保爾任 閱讀(146) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV无码乱码在线观看牲色| 女人毛片a级大学毛片免费| 亚洲日本在线免费观看| 亚洲伊人久久综合影院| 欧洲精品成人免费视频在线观看 | 日韩电影免费在线观看| 美女视频黄a视频全免费网站色| 国产v亚洲v天堂a无| 亚洲国产精品综合久久网各| 亚洲人成网址在线观看| 国产精品亚洲A∨天堂不卡| 亚洲精品成人网站在线观看| 亚洲AV网站在线观看| 免费在线黄色网址| 国产一级淫片免费播放| 免费一级做a爰片久久毛片潮喷| 免费电视剧在线观看| 国产香蕉九九久久精品免费| 成人免费看吃奶视频网站| 成年美女黄网站色大免费视频| 四虎影院免费在线播放| 全免费a级毛片免费看不卡| 亚洲国产精品嫩草影院久久| 亚洲精品无码成人片久久| 久久久久亚洲精品天堂| 亚洲伊人久久大香线蕉影院| 久久久久精品国产亚洲AV无码| AV激情亚洲男人的天堂国语| 大妹子影视剧在线观看全集免费| 国产白丝无码免费视频| 中文字幕人成无码免费视频| 在线免费观看韩国a视频| 亚洲精品无码久久久久| 亚洲人成人伊人成综合网无码| 黄页网址大全免费观看12网站| 二个人看的www免费视频| 麻豆国产精品免费视频| 亚洲中文字幕无码专区| 亚洲国产成人精品电影| 窝窝影视午夜看片免费| 国产成人免费午夜在线观看 |