web-services - 如何通过 Web 服务传输 java.util.Map?

标签 web-services jakarta-ee map wsdl axis2

我的方法返回 Map<Integer, String[]> .是否可以将其传递给 Web 服务?

最佳答案

最好不要通过 Web 服务接口(interface)公开 Java 集合。

您应该只公开简单的类型、bean 和数组,否则您可能会遇到麻烦(互操作性的麻烦)。

尝试转换您的 Map放入一个数组中,例如 an array of Map.Entry s或包装这些条目的东西。

关于web-services - 如何通过 Web 服务传输 java.util.Map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737915/

相关文章:

java - 使用 map.get() 时使用 java Map.containsKey() 是多余的

web-services - 如何使用 vbscript(同步)调用 Web 服务?

c# - App_Code 文件夹到 vs2013 中的 dll

java - 如何找到更大的共享目录文件夹并通过电子邮件发送

java - Derby 自动增量和 Eclipselink UnitOfWork

map - 获取结构元素的静态类型

java - 在 Visual Studio 2008 中使用 Axis2 Web 服务

java - 用于在 SOA 环境中实现请求-响应类型应用程序的框架/协议(protocol)/工具

java - MQ - 查看消息 - 文本限制

android - 如何获取此 map 代码的当前位置?当我打开 map 时还试图从服务器接收车辆数据