我已经通过 BlazeDS 向我的 Flex 应用程序公开了一个 Spring bean。在我的 Java 代码中,我返回强类型列表。例如
public List<Folder> getFolders(String path) {
return dao.getFolders(path);
}
Flex 应用程序将数据作为 AS3 对象实例的 ArrayCollection 接收 - 即不是作为我想要的文件夹的 ArrayCollection。我已将我的 Flex 类注释如下:
package myproject.vo {
import com.adobe.cairngorm.vo.IValueObject;
import mx.collections.ArrayCollection;
[Bindable]
[RemoteClass(alias="myproject.vo.Folder")]
public class Folder extends PersistentObject implements IValueObject {
public function Folder() {}
}
}
我检查了我的 Java Folder 类上是否有 getter/setter 以匹配我的 Flex Folder 类中的属性。有任何想法吗?