标题有点大,但确实因为这个自动getter让我查代码查了几天,差点要改实现方法了.
为简化,对应VO就不贴出来了
java pojo:
/**
*为简化,只列举两个字段
*/
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代码改为:
public boolean getIsPaid() {
return isPaid;
}
public void setIsPaid(boolean isPaid) {
this.isPaid = isPaid;
}
即可实现java对象boolean和as boolean的双向映射了。郁闷之下,差点准备将几个boolean字段改为String来实现了.
ps:je的代码功能还需要加强,排版排了半天也还有问题,算了不排了
=================
写了个新手帖...
分享到:
相关推荐
flex BlazeDS java整合过程中犯的错误
BlazeDS java 端类帮助文档,sorry 英文版的
flex使用blazeds与java通信配置说明,包括java使用spring框架,blazeds调用spring bean
Flex技术本身和Java就有很强的关联性,它提供了一个基于Eclipse的IDE和BlazeDS.BlazeDS是个基于服务端的Java远程调用和Web消息的一个开源的技术。有许多应用都是以Java为后端处理的。Flex用于前端。由于Java和Flex...
最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的...
BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex® and Adobe AIR...
【Flex Blazeds java实现企业级Web系统页面】 的源码 描述请参考我的博客内容。
使用BlazeDS实现flex与java 整合 使用BlazeDS实现flex与java 整合 flex+java
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).doc
Flex + blazeds + Java推送Demo 本例实现由Flex一端客户端发送消息, 然后由Java端在发布到所有订阅的其它Flex端. 里面有说明与源码, 还有一个直接放到Tomcat里面的直接发布的项目 小编使用工具 eclipse3.5 flex sdk...
flex+java+blazeds配置最终版
基于Java_BlazeDS_Flex_服务器消息推的聊天室 了解BlazeDS推送机制,flex调用java web BlazeDS的过程 服务器推,摒弃ajax的轮询,减轻服务器压力!
NULL 博文链接:https://maidoudao.iteye.com/blog/771375
用Flex、Eclipse和blazeds_turnkey实现Flex与Java的交互的相关配置和简单示例
使用BlazeDS实现Java和Flex通信
flex与java通过BlazeDs进行交互
flex插件安装;flex与java--Blazeds学习(配置)详解。
Flex+blazeds+java发布/订阅信息模式实现的聊天程序(包含flex工程和java工程)
JAVA通过BlazeDS与FLEX通信 BlazeDS.zip java项目,使用MYECLIPSE导入 FlexJavaServer.fxp FLEX项目,使用FLASHBUILDER4.5导入
NULL 博文链接:https://qinchaoyong.iteye.com/blog/1306935