<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)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 两个人看的www免费| 国产亚洲精彩视频| 亚洲精品国偷自产在线| 久久亚洲精品成人综合| 国产偷国产偷亚洲高清日韩| 一区二区在线免费视频| 亚洲成av人片不卡无码久久| 亚洲精品在线不卡| 真人做A免费观看| 国产亚洲人成网站在线观看| 国产免费内射又粗又爽密桃视频| 亚洲日韩涩涩成人午夜私人影院| 4hu四虎免费影院www| 成人永久免费福利视频网站| 国产成人综合亚洲一区| 亚洲人成国产精品无码| 亚洲熟女综合色一区二区三区| 成年人网站在线免费观看| 色欲色欲天天天www亚洲伊| 99久久综合精品免费| 亚洲春色另类小说| 最新69国产成人精品免费视频动漫| 亚洲国产综合无码一区| 日韩精品久久久久久免费| 99热亚洲色精品国产88| 免费va人成视频网站全| 免费网站观看WWW在线观看| 亚洲情侣偷拍精品| 久久久精品2019免费观看| 亚洲 日韩经典 中文字幕 | 国产一区二区视频免费| 午夜不卡AV免费| 久久精品国产亚洲| jizz免费在线观看| 中文字幕亚洲综合久久| 免费视频成人手机在线观看网址| 亚洲日本视频在线观看| 免费欧洲毛片A级视频无风险| 成全高清在线观看免费| 亚洲依依成人亚洲社区| 亚洲精品国产字幕久久不卡|