2008-11-05 3 views
3

내 웹 서비스 방법은 다음과 같은 방법을 포함하는 Page 객체 반환 : 클라이언트 측에서JAX-WS 호출에 의해 리턴 된 Maps가 항상 비어있는 이유는 무엇입니까?

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

을의 JAX-WS는 getParameters() 방법은 List<Entry> 반환하는 getEntry() 방법을 제공하는 Parameters 객체를 반환 생성. 그러나이 목록은 항상 비어 있습니다. 그 원인은 무엇입니까?

답변

6

당신은 세터와 게터의 구체적인 유형 대신 인터페이스를 사용할 수있다 : 예상대로

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

그런 다음 모든 작동합니다.

+0

자바 7에서는이 기능이 작동하지 않습니다. –

관련 문제