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 对象中获取它。
它对我有用。
我正在调用一个 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 对象中获取它。 它对我有用。