Pergunta

Meu método de serviço da web retorna um Page Objeto que inclui os seguintes métodos:

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

No lado do cliente, o Jax-Ws gerou getParameters() O método retorna a Parameters objeto que fornece um getEntry() método que retorna um List<Entry>. No entanto, esta lista está sempre vazia. Qual é a causa?

Foi útil?

Solução

Você precisa usar tipos de concreto em vez de interfaces em setters e getters:

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

Então, tudo funciona conforme o esperado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top