我的Web服务方法返回一个Page
对象,其中包括以下方法:
public MapgetParameters() { ... } public setParameters(Map parameters) { ... }
在客户端,JAX-WS生成的getParameters()
方法返回一个Parameters
对象,该对象提供getEntry()
返回a 的方法List
.但是,此列表始终为空.原因是什么?
您必须在setter和getter中使用具体类型而不是接口:
public HashMapgetParameters() { ... } public setParameters(HashMap parameters) { ... }
然后,一切都按预期工作.