易截截图软件、单文件、免安装、纯绿色、仅160KB

将flex ArrayCollection数据类型传递到后台出现问题

后台java类是
public class EFInputProperty
{
private String name;
private String value;
public String getName() {
return name;
}
public void setName(String properyName) {
this.name = properyName;
}
public String getValue() {
return value;
        }
public void setValue(String propertyValue) {
this.value = propertyValue;
}
}
开始将后台数据传到前台
inputProperties=event.result as ArrayCollection;
(inputProperties是ArrayCollection类型,event.result本来是List <EFInputProperty>)
执行完毕后没有问题,可以得到inputProperties.getItemAt(j).name;
但是在将前台数据传到后台,执行以下语句时
myProcess.addWSeviceInput(id,inputProperties);
myProcess是RemoteObject
addWSeviceInput是后台函数
public void addWSeviceInput(String serviceId,ArrayList <EFInputProperty> inputPropertyList ){
EFWebService service=getWebServiceByServiceId(serviceId);
service.setInputPropertyList(inputPropertyList);
}
出现报错:
java.lang.ClassCastException : flex.messaging.io.amf.ASObject cannot be cast to
cn.jsi.procmg.ui.message.inter.EFInputProperty
请问为啥啊,从后台到前台没错,从前台到后台就出错了啊。
咋解决啊

flex 中把ArrayCollection 放到object里面,然后传给java端,java用map接收这个object
如:
flex
var


相关问答:

Flex如何接收java返回的对象,并和dataGrid进行绑定

我的问题是:从DAO层返回一个List集合,现在要解决的是将这个集合中的数据
发送到Flex编写的MXML程序中,并和程序中的dataGrid进行绑定,问下具体实现的方法
查了一下Google,有hessian和RemoteObject等方法, ......

FLEX封装后的页面是否可以用QTP选取到对象?急急急!

是这样的,这个问题可能看起来像询问QTP的,但之前对FLEX开发语言了解的很少,最近有个项目,需要用到
QTP,然后很郁闷的发现,使用QTP SPY选取不到FLEX页面中的任何一个对象,只可以选取WINOBJECT这个对象,
......

Flex版WebIM(附源码)

这个产品是基于开源版本SparkWeb的,搭建开发过程的时候要注意几点,首先要使用org.jivesoftware包,但这个包好像在xiff的最新版本中是已经删除的,我在搭建开发环境的时候在这里卡了好久,用svn工具check out出spar ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号