JAXWS Web 服务中 webparam.mode.INOUT 中的值未更新

values not getting updated in webparam.mode.INOUT in JAXWS web services

我正在调用一个 Web 服务,它是一个无效的 Web 方法。 request/response 个元素标记为 webparam.mode.INOUT。当我将我的请求和响应作为相同的对象调用此 Web 方法时,我无法从持有者那里获得响应(是因为请求和响应是同一对象)。我的伪代码如下所示。

A a = new A();    
B b = new B();    
Holder<A> aHolder = new Holder<A>(a); // JAXWS Holder  
Holder<B> bHolder = new Holder<B>(b);// JAXWS Holder  
InService inservice = new InService();    
InPortType inPortType = inservice.getPortType();    
inPortType.getInfo(aHolder,bHolder);     

如何获得 aHolder 的回复?

我找到了答案的解决方案。我们可以使用 Holder.value 从同一个 INOUT 对象中获取它。 它对我有用。