ClassCastException 错误

发布于 2024-10-12 08:01:00 字数 218 浏览 2 评论 0原文

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-10-19 08:01:00

当我从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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文