Question

Ma méthode de service Web renvoie un objet Page qui inclut les méthodes suivantes:

public Map<String,String[]> getParameters() { ... }
public setParameters(Map<String,String[]> parameters) { ... }

Côté client, la méthode getParameters() générée par JAX-WS renvoie un objet Parameters qui fournit une méthode getEntry() qui renvoie un List<Entry>. Cependant, cette liste est toujours vide. Quelle est la cause?

Était-ce utile?

La solution

Vous devez utiliser des types concrets au lieu d'interfaces dans les setters et les getters:

public HashMap<String,String[]> getParameters() { ... }
public setParameters(HashMap<String,String[]> parameters) { ... }

Ensuite, tout fonctionne comme prévu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top