0 0

一个关于remoteclass中包含另一个对象类的问题5

本人刚接触flex,遇到一个难题。

比如说现在java端有两个类
01.class A{

02.  private String innerStr;

03.

04.  //get,set

05.}

06.

07.class B{

08.  private A innerClass;

09.  private String outStr;

10.

11.  //get, set

12.}
复制代码Flex端同样有两个类与其映射
01.package vo.a{  

02.  [Bindable]  

03.  [RemoteClass(alias="...A")]  

04.  public class A{  

05.  private innerStr:String;  

06.  // ... getters and setters  

07.  }  

08.} 

09.package vo.b{  

10.  [Bindable]  

11.  [RemoteClass(alias="...B")]  

12.  public class B{  

13.  private innerClass:A;  

14.  private outStr:String;  

15.  // ... getters and setters  

16.  }  

17.}  
复制代码现在问题来了,flex端的vo层中B类中的innerClass的值一直都取不到,
在网上搜了好多资料,最多的就是说声名innerClass的时候不要import A
要直接引用,可是不好使,也不明白为什么那么做,希望大家帮忙解决一下!!!
谢谢了!!!!!
2011年12月13日 20:21

1个答案 按时间排序 按投票排序

0 0

楼主这个问题,我没有试。
不过我们自己使用时,B中用ArrayCollection存放了多个A,是没有问题的。
JAVA端对应ArrayCollection的类型为ArrayList
如果楼主还是调不好,那么可以用这个办法解决,在ArrayCollection中存放一个A就好了

2011年12月29日 12:51

相关推荐

    一个简单的dwr使用示例

    总结,这个"一个简单的dwr使用示例"涵盖了DWR的基本使用流程,包括安装配置、创建远程调用的Java类、生成和引用JavaScript接口以及在前端调用Java方法。对于初学者来说,这是一个很好的起点,可以帮助他们理解DWR...

    一篇关于flex与数据库交互的例子

    在示例代码中,`FlexWithJava.mxml`文件中定义了一个`RemoteObject`实例,通过设置`destination`属性指向`UserDao`类,Flex就能够调用Java层的方法。当Java层的方法执行完毕,返回结果时,`onResult`事件处理器会被...

    red5中使用remoteObject

    在Red5中,你可以创建一个服务端的Java类,该类的方法将作为客户端可调用的远程方法。这些方法需要被标记为`@RemoteClass`注解,以便Red5知道哪些方法可以被远程访问。同时,你需要在Red5的服务配置文件中声明这个...

    DWR3.0 jar包API文档

    DWR3.0是DWR的一个重要版本,它提供了许多增强的功能和改进,使得开发人员能够更高效地构建动态、交互式的Web应用。 DWR3.0的JAR包包含了所有必要的类和资源,用于在服务器端集成DWR框架。这个JAR文件通常会包含...

    java与flex的通信

    8. **案例工程分析**:压缩包中的"flex工程"很可能是提供了一个实际的Flex项目,包含了MXML文件、ActionScript代码和配置文件。你可以通过这个案例学习如何设置服务、编写调用Java方法的代码以及处理返回的数据。 9...

    flex4使用RemoteObject学习

    在Flex项目中使用RemoteObject,首先需要在MXML文件中声明一个RemoteObject实例,例如: ```xml ``` 这里的`id`属性定义了引用该RemoteObject实例的变量名,`destination`属性则指定了服务器端的服务名称。在本例...

    Ajax框架DWR综合示例

    DWR(Direct Web Remoting)是一个开源的Java框架,它使得在Web应用程序中实现Ajax(Asynchronous JavaScript and XML)技术变得更加简单。Ajax允许创建富互联网应用程序(RIA),这些应用程序能够实时更新用户界面...

    spring与flex blazed整合(一般方式或注解)

    5. **创建 Flex 客户端**: 在 Flex 项目中,你需要创建一个对应的代理类,这个类会调用 Spring 服务。Flex 提供的 `mx.rpc.remoting.RemoteObject` 类可以帮助我们实现这一功能。例如,你可以创建一个 `...

    使用granite实现flex交互java

    在IT行业中,Granite是Adobe Flex与Java之间交互的一个关键组件。这个技术允许开发者利用Flex的富客户端界面优势,结合Java的后端处理能力,构建高效且用户友好的应用程序。在本篇讨论中,我们将深入探讨如何使用...

    关于flex与数据库交互

    - `User`类定义了一个简单的JavaBean,用于表示从数据库中读取的用户信息。 - 包含一个`name`属性,以及对应的getter和setter方法。 ##### 2. UserDao.java ```java package org.rjb.java; import java.sql....

    创建Flex 与 Java 通信项目之Blazeds篇

    这通常涉及在Java类上使用特定的注解,如`@RemoteClass`和`@MessageBroker`。 4. **定义Flex服务引用**:在Flex项目中,通过`services-config.xml`配置文件添加对Java服务的引用,设置相应的通道类型(如HTTP或RTMP...

    关于flex与数据库交互的例子

    Flex与数据库的交互通常需要一个中间层(例如Java)来处理数据库请求并将结果发送回Flex客户端。这种架构模式有助于分离关注点,提高系统的可维护性和扩展性。 ### Java后端开发 #### 数据库连接 Java后端通过...

    j2ee+flex+blazeds 配置实践

    2. 创建J2EE项目:在IDE中创建一个新的Maven或Eclipse项目,添加必要的J2EE库。 3. 集成BlazeDS:下载并解压BlazeDS,将lib目录下的jar文件添加到J2EE项目的类路径中。配置web.xml以启动BlazeDS Servlet。 4. 创建...

    java 中Flex开发RemoteOject 配置详解

    - **定义ActionScript接口**:为了在Flex客户端调用Java服务,你需要创建一个与Java接口匹配的ActionScript接口。这个接口会列出所有可调用的方法。例如: ```actionscript [RemoteClass(alias=...

    Flex和java交互的示例代码

    在Flex客户端中,定义了一个对应的VO类,用于接收Java Bean传递过来的数据。 ```actionscript package vo { [RemoteClass(alias="com/employee/EmployeeBean")] [Bindable] public class EmployeeAs { private ...

Global site tag (gtag.js) - Google Analytics