如何通过Web服务发送ArrayList?

时间:2010-07-27 01:25:00

标签: soap web-services return-type

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

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

  1. Serializable(因为一切 在添加之前转换为XML 到SOAP消息)
  2. ? (我应该怎么做通用 类)
  3. ? (我怎么能放一切(哪个 是可序列化的类) 返回类型,如对象类型)
  4. ??? (我如何通过异常 网络服务?)
  5. alt text http://docs.sun.com/source/819-3669/images/saaj-noAttach.gif alt text alt text

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

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

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

同样,如果发生异常,您将不得不返回SOAP Fault消息。