对m_coll 用iterator出所有对象
再对每个对象用iterator出所有BeanA试试
用toArray()方法我每用过。

解决方案 »

  1.   

    我已经试过上面的方法啦,结果还是ClassCastException ,真的搞不懂啊?
      

  2.   

    你用BeanA a = (BeanA)o.getClass();试试
      

  3.   

    你的BeanA a = (BeanA)o中BeanA究竟是什么类型(Remote\home\BeanClass)?你的ClassCastException后面的提示信息是什么?
      

  4.   

    BeanA就是一般的java bean 啊
      

  5.   

    Object[] b=(BeanB[])m_coll.toArray();
    Collection colle = ((BeanB)b[0]).getColl();
      

  6.   

    BeanA[] a = (BeanA[])colle.toArray(new BeanA[colle.size()]);
    跟你们的方法都差不多,现在的问题不是代码写的有问题,而是websphere的问
    题,希望各位多提意见