繁体   English   中英

如何从axis2肥皂响应中删除字段?

[英]how can i leave out fields from an axis2 soap response?

我有一个Axis2 Web服务,它要求某些对象的状态。 对象可以存在于服务器上,也可以不存在。

该Web服务是使用POJO实现的,而wsdl是使用java2wsdl工具生成的。

可以说SOAP响应的相关部分如下所示:

String int int字符串......

我想做的是:-当在对象列表中找到该对象时,我希望所有字段都具有一个值并发送给客户端。 -当在对象列表中找不到该对象时,我只希望objectName和objectStatus字段具有值并发送给客户端。 SOAP消息中应缺少其他对象属性值。

我怎样才能做到这一点?

谢谢。

我将在响应中添加一个boolean标志,类似于isObjectPresent 然后,您的客户可以查看此标志,以确定对象是否“存在”。 您未在响应对象中设置的任何值都将设置其默认值(int = 0,String =“”),但是通过这种方式,您可以向客户端发出信号,使其不注意那些字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM