Pregunta

Mi método de servicio web devuelve un objeto Page que incluye los siguientes métodos:

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

En el lado del cliente, el método getParameters() generado por JAX-WS devuelve un objeto Parameters que proporciona un método getEntry() que devuelve un List<Entry>. Sin embargo, esta lista siempre está vacía. ¿Cuál es la causa?

¿Fue útil?

Solución

Debe usar tipos concretos en lugar de interfaces en setters y getters:

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

Entonces, todo funciona como se esperaba.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top