Domanda

Il mio metodo di servizio web restituisce un Page oggetto che include i seguenti metodi:

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

Sul lato client, il metodo getParameters() generato da JAX-WS restituisce un oggetto Parameters che fornisce un metodo getEntry() che restituisce un List<Entry>. Tuttavia, questo elenco è sempre vuoto. Qual è la causa?

È stato utile?

Soluzione

Devi usare tipi concreti invece di interfacce in setter e getter:

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

Quindi, tutto funziona come previsto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top