`
darrenzhu
  • 浏览: 804256 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于Boolean类型在flex与java中间传递的问题

阅读更多
/** 
*为简化,只列举两个字段 
*/ 
public class WestMedicationBo  implements Serializable  
{  
    private static final long serialVersionUID = 1L;  
    private boolean isPaid;  
    private long rpId;  
 
//以下是用eclipse自动自动getter,setter得到,主要注意boolean类型  
          public boolean isPaid() {  
        return isPaid;  
    }  
 
    public void setPaid(boolean isPaid) {  
        this.isPaid = isPaid;  
    }  
//getter,setter....  


使用BlazeDS与java交互,你会很郁闷的发现isPaid直接给它true,到前台也得到的只是false,开始还怀疑莫非boolean映射有问题?后来突然想到, amf将java数据反序列化回vo时, 应该是直接调用java 对象的get方法,而将vo转换为java对象时则是调用setter。这里ide自动生成的getter,setter对boolean需要我们手动调整,将上面getter,setter代码改为:
Java代码
public boolean getIsPaid() {  
    return isPaid;  
}  
 
public void setIsPaid(boolean isPaid) {  
     this.isPaid = isPaid;

分享到:
评论

相关推荐

    Flex与Java通过实体传递数据

    在Flex与Java之间实现高效的数据传递,对于构建高性能的应用系统至关重要。 #### 前台与后台的数据传递机制 在本例中,我们探讨的是如何将前台Flex中输入的用户名和密码封装成一个值对象(Value Object, VO),并...

    Flex类图和与Java交互时类型转换对照

    在Flex和Java之间进行交互时,数据类型转换是至关重要的,因为这两个平台有着不同的数据模型。Flex是一种基于ActionScript的富互联网应用程序(RIA)开发框架,而Java则是一种广泛使用的服务器端编程语言。理解Flex...

    java 与 flex 数据转换

    在开发跨平台应用程序时,Java 和 Adobe Flex 之间的数据转换是一个关键环节。Flex 主要用于构建富互联网应用程序...通过使用适当的库和遵循转换规则,可以有效地在后端 Java 服务和前端 Flex 客户端之间传递数据。

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    不过,针对 Java EE 开发的服务器端应用,可以通过集成 BlazeDS,充分利用 AMF 协议并能轻易与 Flex 前端交换数据,这种方式是 Java EE 应用程序集成 Flex 的首选。 BlazeDS 是 Adobe LifeCycle Data Services 的...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    通过 RemoteObject 进行调用虽然简单,但存在不少问题:首先,RemoteObject 是一个 Dynamic Class,Flex Builder 的编译器无法替我们检查参数类型和参数个数,这样,在编写 ActionScript 代码时极易出错。...

    全套 Flex 实例 源码 关于事件的处理(3)

    2. **事件的添加与处理**:在Flex中,我们通常使用`addEventListener`方法添加事件监听器。这个方法接收三个参数:事件类型、处理函数和是否捕获(默认为false,表示在冒泡阶段处理)。例如,为了处理点击事件,我们...

    Flex新手教程_入门级学习笔记

    - **数据类型**:包括基本类型(如 `Number`, `String`, `Boolean`)和复杂类型(如 `Array`, `Object`)。 ##### 赋值 - **定义**:将值分配给变量的过程。 - **示例**:`var x:Number = 10;` 或 `var y:String =...

    blazeds message filter 过滤消息——在聊天室的应用

    1. **Remoting服务**:允许Flex客户端与Java服务器端对象(如POJOs)进行远程方法调用,实现分布式计算。 2. **Message Brokering服务**:通过AMF(Action Message Format)协议,实现实时的数据交换,支持发布/订阅...

Global site tag (gtag.js) - Google Analytics