首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex.messaging.io.amf.ASObject cannot be cast to异常。

2012-02-11 
flex.messaging.io.amf.ASObject cannot be cast to错误。。。情况是这样的。。Flex 前台有个两AS类 Group 和 U

flex.messaging.io.amf.ASObject cannot be cast to错误。。。
情况是这样的。。
Flex 前台
有个两AS类 Group 和 User
Group 类里有个ArrayCollection

java 后台
对应的两个JPA实体类 Group 和 User

Group里设置了 @OneToMany(fetch=FetchType.EAGER) 
这样,我在前台查询的时候, 后台程序会把User一起查询出来返送给前台,映射成为Flex的ArrayCollection(_acDP) 然后把这个 ArrayCollection做为DATAGRID的数据源。

当选中某一记录进行修改的时候

_acDP[dg.selectedIndex] as Group ; //这样Group 里就包含了一个 子ArrayCollection ,里面是属于该Group的User信息。

然后把这个修改过的 Group对象发送至Java后台,进行保存,这时候就出现了这个错误。。。

flex.messaging.io.amf.ASObject cannot be cast to...

好像是因为Group里面的User信息,只是一个ArrayCollection ,没法转换成java的 User类。。
这个具体该怎么做

求教。。。。

[解决办法]
支持楼上的,既然把问题贴出来,自己又先解决了,何不分享下呢

热点排行