我正在尝试使用Apache Axis2以自上而下的方式实现一个简单的java webservice。 该Web服务应将值列表作为输出发送。
当我尝试将java.util.List配置为响应输出时,我没有找到此java集合的xml类型的任何映射。
我们如何设置java collection(List)类型作为输出返回。 我希望得到一些帮助来解决这个问题。
谢谢!
答案 0 :(得分:0)
标准SOAP不了解Java对象,它只知道变量,如字符串,数字等。
如果确实需要发送Java对象,可以将它们序列化为对象流,并将生成的二进制文件作为SOAP附件发送。请参阅SAAJ - 用于Java的SOAP with Attachments API。这当然要求您的客户端可以访问第三方库以及您自己的自定义类库。