3

我的 Web 服务方法返回一个Page对象,其中包括以下方法:

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

在客户端,JAX-WS 生成的getParameters()方法返回一个Parameters对象,该对象提供一个getEntry()返回List<Entry>. 但是,此列表始终为空。原因是什么?

4

1 回答 1

6

您必须在 setter 和 getter 中使用具体类型而不是接口:

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

然后,一切都按预期工作。

于 2008-11-05T10:11:12.890 回答