代码之家  ›  专栏  ›  技术社区  ›  uzay95

如何通过Web服务发送ArrayList?

  •  2
  • uzay95  · 技术社区  · 14 年前

    主题是我真正的问题,但我想知道关于Web服务的另一个问题。

    Web服务返回某些内容的关键点是什么?

    1. 可序列化(因为所有 在添加前转换为XML 到SOAP消息)
    2. ?(我该怎么做通用的 类) ?(我怎么能把所有的东西 是可序列化的类)到一个 返回类型类似于对象类型) ????(我如何通过例外 Web服务?)

    alt text http://docs.sun.com/source/819-3669/images/saaj noattach.gif Web服务的关键点是什么?

    1. 可序列化(因为所有 在添加前转换为XML 到SOAP消息)
    2. ?(我该怎么做通用的 班级)
    3. ?(我怎么能把所有的东西 是可序列化的类)到一个 返回类型,如对象类型)
    4. ????(我如何通过例外 Web服务?)

    alt text http://docs.sun.com/source/819-3669/images/saaj-noAttach.gif alt text

    2 回复  |  直到 14 年前
        1
  •  0
  •   Sury Soni    14 年前

    您必须返回复杂类型的消息才能返回arraylist。

    为此,您必须在WSDL文件中定义此消息。

    检查 http://fusesource.com/docs/framework/2.2/wsdl/WSDLDefiningArrays.html

    同样,如果出现异常,您将不得不返回SOAP错误消息。

        2
  •  0
  •   YoK    14 年前