ClassCastException 错误
在 Flex 应用程序(没有 BlazeDS)中,我使用 Web 服务将 arrayCollection 发送到 Java。
我收到此错误:
ClassCastException: com.sum.org.apache.xerces.internal.do.ElementNSImpl 无法转换为 MyValueObject
如何从 ElementNSImpl 检索属性?
In the flex app (without BlazeDS), I send an arrayCollection to Java using a webservice.
And I get this error:
ClassCastException:
com.sum.org.apache.xerces.internal.do.ElementNSImp l cannot be cast to MyValueObject
How can I retrive the properties from ElementNSImpl?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当我从flex通过web服务发送数组集合类型MyValueObject时,会出现错误,因此在Java上,我有相同类型的VO,并且具有相同的属性(所有字符串),我将其作为ArrayList接收,然后我尝试来投射。
然后我获得类强制转换异常。我不知道如何从 arraylist 中检索对象,也不知道为什么它被转换为 ElementNSImp 对象。
The error is given when, from flex, I send and arraycollection type MyValueObject, through a webservice, so on Java I have the VO of the same type, and with the same properties (all strings), I receive it as ArrayList and I try to cast.
Then I obtain the class cast exception. I don't know how to retrieve the objects from the arraylist and I don't know why it was converted into an ElementNSImp object.