質問

私のWebサービスメソッドは、次のメソッドを含むPageオブジェクトを返します。

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

クライアント側では、JAX-WSが生成したgetParameters()メソッドは、Parametersを返すgetEntry()メソッドを提供するList<Entry>オブジェクトを返します。ただし、このリストは常に空です。原因は何ですか

役に立ちましたか?

解決

setterおよびgetterのインターフェースの代わりに具象型を使用する必要があります:

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

その後、すべてが期待どおりに動作します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top