后台Java类:
public class TranCopayVO {
private Long seqNo;
private Long lineNo;
private String copayDesc;
private Double copayAmt;
public TranCopayVO() {
super();
// TODO Auto-generated constructor stub
}
......
}
Flex AS类:
package vo
{
[Bindable]
[RemoteClass(alias="com.versionsystem.tpa.vo.TranCopayVO")]
public class TranCopayVO
{
public function TranCopayVO()
{
}
public var seqNo:Number;
public var lineNo:Number;
public var copayDesc:String;
public var copayAmt:Number;
}
}
在DataGrid中显示是数据是后台传到前端的,对Flex端而言,DataGrid中的一行数据对应的其实就是TranCopayVO的实例。显示没有问题。
当我把DataGrid中的DataProvider 转换成ArrayCollection 传给后台java 执行时碰到了如下错误:
java.lang.ClassCastException: flex.messaging.io.amf.ASObject cannot be cast to com.versionsystem.tpa.vo.TranCopayVO
解决方法:
在Flex前端声明一下As类:TranCopayVO
如下:var tcv: TranCopayVO;
这样转换就没有问题了。如果在Flex中没有声明TranCopayVO的实例,就会抛出以上异常。需要事先声明它,以便Flex编译器能识别它
分享到:
相关推荐
ebean,sbean,dto
cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突 使用maven开发web应用程序, 启动的时候报错: jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/...
Java 四种方式操作xml,包括xml,dom,sax,jdom这四种方式的一个简单例子。
weblogic下转换oracle 的clob类型经常报转型错误,本例子通过反射解决weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB转型成oracle.sql.CLOB问题
二:保证 ImageCycleView的 父布局是LinearLayout 否则可能会报异常,比如 java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.RelativeLayout$...
简单封装一个精美、好用的菜单型PopupWindow
其他还有很多异常,我就不一一列举了,我要说明的是,一个合格的...java.lang.ClassCastException 类造型异常。假设有类A和B(A不是B的父类或子类),O是A的实例,那么当强制将O构造为类B的实例时抛出该异常。该异常
Load canal adapter: es7 failed java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: com.alibaba.druid.pool.DruidDataSource cannot be cast to ...canal-adapter1.1.5报错, 将...
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: com.alibaba.druid.pool.DruidDataSource cannot be cast to com.alibaba.druid.pool.DruidDataSource 可用这个jar替换...
例如,要在 REPL 中打印一个不错的堆栈跟踪: => (use 'clj-stacktrace.repl)=> ("foo")java.lang.ClassCastException: java.lang.String cannot be cast to clojure.lang.IFn (NO_SOURCE_FILE:0) Compiler.java:...
解决canal同步es报错: java.lang.ClassCastException: com.alibaba.druid.pool.DruidDataSource cannot be cast to com.alibaba.druid.pool.DruidDataSource
主要介绍了 java.util.ConcurrentModificationException 解决方法的相关资料,需要的朋友可以参考下
44.java.lang.ClassCastException 类造型异常。假设有类A和B(A不是B的父类或子类),O是A的实例,那么当强制将O构造为类B的实例时抛出该异常。该异常经常被称为强制类型转换异常。 45.java.lang....
tomcat8.0.35刚好像没上传成功 java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext
主要介绍了Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法的相关资料,需要的朋友可以参考下
QQ 在线状态查询,主要解决java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive的问题,我们将改错误的SoapObject更改为 Object 类型,该错误即可消除
一个基本的libpython-clj项目 希望这将有助于重现我所观察到的问题,该问题在评估代码时启用了nREPL 0.8.2,Clojure 1.10.2... class java.lang.String cannot be cast to class clojure.lang.Keyword ( java.lang.Str
hive的一些报错及解决方法:连接报错、执行脚本卡住、内存溢出报错、表死锁问题
java.lang.Object,因此任何 Java objects都可以被放進 上述各種容器。換句話說 Java容器是一種異質容器,從「泛型」的字面意義來說, 其實這(原本的設計)才是「泛型」。 然而有時候,而且是大半時候,我們不...