首先,在FLEX开发过程中,给FLEX客户端设计一个VO(value object)类与JAVA中的实体类相对应,估计大家都做过,不过在作为参数传递到后台时,经常会出这样的错误提示
faultCode:Server.ResourceUnavailable faultString:'
Cannot invoke method 'merge'.' faultDetail:
'The expected argument types are (com.card.entity.Users)
but the supplied types were (flex.messaging.io.amf.ASObject)
and converted to (null).'
比如你是这么传递客户端的对象值
public function dodeletes(u:Users):void{
service.deletes(u);
}
服务器端呢,你肯定有对应的
public boolean deletes(Users persistentInstance) {
if (null != persistentInstance) {
getSession().delete(persistentInstance);
return true;
} else {
return false;
}
}
由于一个是FLEX客户端的VO,一个是JAVA类,所以要转换肯定需要一些设置,关键就是要在VO上加上一些元数据、
package vo
{
import mx.rpc.remoting.RemoteObject;
[Bindable]
[RemoteClass(alias="com.card.entity.Users")]
public class Users
{
public var id:int;
public var username:String;
public var email:String;
public var phonenum:String;
public var detail:String;
}
}
看见了没,
[RemoteClass(alias="com.card.entity.Users")]
这个起了关键作用,设置好了之后就不会出错了
分享到:
相关推荐
Flex与Java通过实体传递数据
java flexjava flexjava flex
Adobe Flex Builder 3 中组件之间的参数传递(主要是给大家学习)
flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.这次使用flex4+myeclipse8.5录制了一个视频.以免时间长了遗忘. 软件环境:windows7+flex4+myeclipse8.5+blazeds 功能描述...
这个小例子是使用Java作为服务端、Flex做前台,对一个xml文件的读取和写入。 环境:MyEclipse6.0.1+Flex3插件版,jdk1.6,tomcat6.0,dom4j1.6.1,lcds.war, 使用技术:1.Java+flex,及其对象的转换。 2.Java方面...
flex获得html容器传递的url参数值
java flex 对象定义 数据类型定义
flex4集成java
flex4与java结合实例,绝对真实 初学者一看就会
java+flex原码 flex java 原码flex java 原码flex java 原码flex java 原码
Java与Flex集成。 Java与Flex集成。 Java与Flex集成。
Flex 与服务器端通信 demo 包括flex 源码 和c#服务器端源码
不过,针对 Java EE 开发的服务器端应用,可以通过集成 BlazeDS,充分利用 AMF 协议并能轻易与 Flex 前端交换数据,这种方式是 Java EE 应用程序集成 Flex 的首选。 BlazeDS 是 Adobe LifeCycle Data Services 的...
flex访问java对象,文档中为一个简单的ActionScript远程访问Java对象的例子
Flex4系列教程之五 – 构建Flex4为前端的Java EE项目
flex+java交互 后台传参 前台操作
flex框架flex框架 JAVA-FLEXflex框架 JAVA-FLEX
flex_spring_blazeDS 项目是flex spring blazeDS 通过配置文件完成flex与java通信的可以正常运行的实例。该源码在flex4与MyEclipse环境下整合成功,实现了Flex、spring、blazeDS的整合。
利用flex java 实现用户登录 java user。java userService。java flex login。mxml helloword。mxml remoting-confing。xml 配置 数据库 mysql
Flex技术本身和Java就有很强的关联性,它提供了一个基于Eclipse的IDE和BlazeDS.BlazeDS是个基于服务端的Java远程调用和Web消息的一个开源的技术。有许多应用都是以Java为后端处理的。Flex用于前端。由于Java和Flex...