使用自顶向下方法返回Web服务中的java.util.List

时间:2014-04-17 09:06:30

标签: java web-services

我正在尝试使用Apache Axis2以自上而下的方式实现一个简单的java webservice。 该Web服务应将值列表作为输出发送。

当我尝试将java.util.List配置为响应输出时,我没有找到此java集合的xml类型的任何映射。

我们如何设置java collection(List)类型作为输出返回。 我希望得到一些帮助来解决这个问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

标准SOAP不了解Java对象,它只知道变量,如字符串,数字等。

如果确实需要发送Java对象,可以将它们序列化为对象流,并将生成的二进制文件作为SOAP附件发送。请参阅SAAJ - 用于Java的SOAP with Attachments API。这当然要求您的客户端可以访问第三方库以及您自己的自定义类库。