Java remort对象(flex)和自定义对象的ArrayList
我有一个自定义java类,它有一个ArrayList,与之对应的是一个自定义vo类,它有一个ArrayCollection(在Flex中) 我想将数据从Java返回到flex。java中的每个变量都被完美地映射到vo,除了ArrayList 当试图重新审判时 当尝试在flex中检索exposureUSDList(这是一个arrayList)时,我得到的是空的ArrayCollection。它没有正确映射 请在下面找到我的代码: 弹性代码:Java remort对象(flex)和自定义对象的ArrayList,java,actionscript-3,apache-flex,flex3,Java,Actionscript 3,Apache Flex,Flex3,我有一个自定义java类,它有一个ArrayList,与之对应的是一个自定义vo类,它有一个ArrayCollection(在Flex中) 我想将数据从Java返回到flex。java中的每个变量都被完美地映射到vo,除了ArrayList 当试图重新审判时 当尝试在flex中检索exposureUSDList(这是一个arrayList)时,我得到的是空的ArrayCollection。它没有正确映射 请在下面找到我的代码: 弹性代码: package com.example.vo { im
package com.example.vo
{
import com.adobe.cairngorm.vo.IValueObject;
import mx.collections.ArrayCollection;
[Bindable]
[RemoteClass(alias="com.example.vo.Summary")]
public class Summary
{
public var productId : String;
public var clientId : String;
public var brokerId : String;
public var acctNo : Number;
public var exposureUSDList:ArrayCollection=new ArrayCollection();
}
}
Java代码:
package com.example.vo;
import java.io.Serializable;
import java.util.ArrayList;
public class Summary implements Serializable {
static final long serialVersionUID = -1L;
private String productId ;
private String clientId ;
private String brokerId ;
private String acctNo ;
private ArrayList exposureUSDList= new ArrayList();
public String getProductId() {
return productId;
}
public void setProductId(String productId) {
this.productId = productId;
}
public String getClientId() {
return clientId;
}
public void setClientId(String clientId) {
this.clientId = clientId;
}
public String getBrokerId() {
return brokerId;
}
public void setBrokerId(String brokerId) {
this.brokerId = brokerId;
}
public int getAcctNo() {
return acctNo;
}
public void setAcctNo(int acctNo) {
this.acctNo = acctNo;
public ArrayList getExposureUSDList() {
return exposureUSDList;
}
public void setExposureUSDList(double exposureUSD) {
this.exposureUSDList.add(exposureUSD);
}
}
请帮忙 我认为原因可能是您正在将double传递给数组列表设置程序。尝试传递ArrayList。我认为原因可能是将double传递给数组列表设置程序