Frage

Meine Webdienstmethode gibt a zurück Page Objekt, das die folgenden Methoden enthält:

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

Auf der Clientseite generierten die Jax-Ws getParameters() Methode gibt eine zurück Parameters Objekt, das a liefert getEntry() Methode, die a zurückgibt List<Entry>. Diese Liste ist jedoch immer leer. Was ist die Ursache?

War es hilfreich?

Lösung

Sie müssen Betontypen anstelle von Schnittstellen in Setzen und Gettern verwenden:

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

Dann funktioniert alles wie erwartet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top