`
darrenzhu
  • 浏览: 807454 次
  • 性别: 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...

    flex与java通信

    本文将深入探讨如何在入门级别上实现Flex与Java的通信。 集成BlazeDS是为了在Flex和Java EE应用之间实现高效的数据交换。BlazeDS是Adobe官方提供的一个开源项目,它允许Flex客户端通过AMF(Action Message Format)...

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

    综上所述,"Flex类图和与Java交互时类型转换对照.rar"包含的信息是关于如何在Flex和Java之间进行有效且准确的数据类型转换,这对于跨平台的RIA开发至关重要。开发者可以借助提供的类图更好地理解和处理Flex与Java...

    关于java的传递方式问题

    ### 关于Java中的传递方式详解 #### 一、引言 在Java编程中,了解数据是如何在函数间传递的是至关重要的。这对于理解程序的行为、调试以及优化代码都非常关键。Java支持两种基本的数据传递方式:值传递和引用传递...

    java 与 flex 数据转换

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

    java 值传递和引用传递的比较

    在Java中,基本数据类型(如int、double、boolean等)的参数是通过值传递的。这意味着当一个方法被调用时,实际的变量副本被复制到方法的局部变量表中。例如: ```java public void changeValue(int num) { num = ...

    Java数据类型和MySql数据类型对应一览

    在 Java 中,布尔类型对应的是 java.lang.Boolean 类型。在 MySql 中,布尔类型对应的是 BIT 类型。 BIT 类型用于存储布尔值,但是在 MySql 中,不建议使用 BIT 类型,因为它不是很方便尤其是在具有 web 页面开发的...

    详谈java中boolean和Boolean的区别

    在 Java 中,boolean 是一个基本数据类型,用于表示 true 或 false 两个值。它是 Java 语言中最基本的数据类型之一,用于存储布尔值。boolean 类型的变量只能存储 true 或 false 两个值,不能存储 null。 而 ...

    使用Java反射机制将Map转换为Java对象,支持Boolean、Date类型

    在本主题中,我们将深入探讨如何使用Java反射机制将Map转换为Java对象,同时支持Boolean和Date类型的数据。这种转换在处理JSON到对象的映射或者数据库查询结果到对象的映射时非常有用。 首先,我们需要了解Java中的...

    JNI中C和Java参数传递详细例子

    在JNI中,如果要在C/C++和Java之间传递结构体,就需要定义相应的Java类来匹配C/C++中的结构体,并且实现必要的JNI方法来进行转换。 #### 四、实例分析 假设有一个表示硬盘信息的结构体`DiskInfo`: ```c struct ...

    Java中的基本类型和引用类型变量的区别

    Java 中的基本类型和引用类型变量是两个不同的概念,它们在内存分配、变量赋值和函数传递等方面有着本质的区别。 基本类型是 Java 中的八种基本类型,包括 byte、short、int、long、float、double、char 和 boolean...

    MySql于Java数据类型对应列表

    ### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...

    Java参数传递PPT

    在值传递中,函数或方法接收的是原始数据类型(如int、double、boolean)参数的副本。例如,如果有一个方法tripleValue,它接受一个double类型的percent并尝试将它乘以3,实际上这个操作不会影响到原始的percent变量...

    JAVA数据类型与Hibernate的类型映射

    而在Java持久化框架Hibernate中,这些数据类型需要与数据库中的字段类型进行映射,以便正确地存储和检索数据。这篇博客主要探讨了Java数据类型如何与Hibernate的类型映射进行对应。 首先,Java的基本数据类型在...

    Java中Boolean与字符串或者数字1和0的转换实例

    在Java中,Boolean类型与字符串或者数字1和0之间的转换是一种常见的操作。特别是在数据库交互过程中,Boolean类型字段需要与数据库中的bit类型字段进行映射和转换。下面我们将详细介绍Java中Boolean与字符串或者数字...

    struts2 依赖注入boolean类型的属性时报错

    这个问题通常与框架对boolean类型的处理方式有关,因为Java的boolean类型在XML配置文件中可能无法正确解析。 首先,我们需要理解Struts2的依赖注入机制。它主要通过Struts2的IoC(Inversion of Control)容器来实现...

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    Oracle9i 数据类型、Java 数据类型以及 Schema 类型之间的对比主要关注它们在存储和处理数据时的差异。这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. ...

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

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

Global site tag (gtag.js) - Google Analytics