问题
I am building a java webservice which receive a LinkedHashMap
as argument. The LinkedHashMap
collection has some elements inserted in the client side, but I received it empty in the webservice.
回答1:
Avoid returning collections directly. Instead of returning a
List<X>
, return a JavaBean that has aList<X>
in it. This will give you more detailed control over the marshalling anyway.
Producing a Web Service with JAX-WS and JAXB
See also:
- What happens to generic class in jax-ws webservice?
来源:https://stackoverflow.com/questions/12905315/jax-ws-why-linkedhashmap-collection-received-is-empty