`

webservice传递自定义对象时函数为空,以及boolean不对应的问题

阅读更多
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().

结果NodeStatus的属性都是null。

进行debug之后,发现服务器端返回的确实是有值的对象。

后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的对象。。


加上setter问题就解决了。
这里比较郁闷的是webservice没有报任何错误。




=======================
关于boolean值不对应, 可能是因为名字的问题。
比如
private boolean isWaiting.
会生成getter->isWaiting().
所以建议还是写成private boolean waiting;
经过测试这样没有问题。

分享到:
评论

相关推荐

    WebService传递对象与集合问题.rar

    10. **错误处理**:在处理对象和集合的传递时,可能会遇到序列化错误、类型不匹配等问题。因此,良好的错误处理和异常处理机制至关重要,以确保服务的健壮性和稳定性。 综上所述,"WebService传递对象与集合问题...

    Android调用webservice进行实体对象的传递Json

    在Android应用开发中,与服务器进行数据交互是一个关键环节,特别是当涉及到对象的传递时。本文将探讨如何在Android中调用WebService并使用JSON来安全地传输实体对象。首先,我们依赖于两个类库:ksoap2-android-...

    WebService CXF 对象传递 附

    **WebService CXF 对象传递详解** 在Web服务领域,CXF是一个非常重要的开源框架,它允许开发者创建和消费各种Web服务。CXF支持SOAP、RESTful等多种通信模式,并且能够处理复杂的对象传递,使得Web服务的数据交换...

    WebService之自定义拦截器(server+client)

    在IT行业中,Web服务是应用程序之间进行通信的一种标准方法,而WebService之自定义拦截器的实现,无论是对于服务器端还是客户端,都是为了增强服务的功能性和安全性。本文将深入探讨自定义拦截器的概念、作用以及...

    axis1_4 发布webservice 传递对象或返回对象(一)_benet6_新浪博客.mht

    axis1_4 发布webservice 传递对象或返回对象(一)_benet6_新浪博客.mht

    自定义类型的webservice

    webservice 自定义

    WebService中使用自定义类的五种解决方法

    在Web服务(WebService)开发中,我们经常需要传递自定义类的数据。然而,WebService通信的基础是XML或JSON,这些格式要求传输的数据能够被序列化和反序列化。默认情况下,只有基本数据类型和某些标准库中的对象可以...

    WINFORM调用webservice传递可序列化对象示例C井版

    WINFORM调用webservice传递可序列化对象示例C井版WINFORM调用webservice传递可序列化对象示例C井版WINFORM调用webservice传递可序列化对象示例C井版WINFORM调用webservice传递可序列化对象示例C井版

    Xfire调用webservice无法传递参数问题

    例如,查看客户端如何创建服务代理,调用方法以及传递参数;检查服务端的接口定义和服务实现;查看日志文件以获取错误信息等。 总之,解决Xfire调用Web服务时参数传递问题需要对Web服务原理、Xfire框架以及Java编程...

    webService客户端调用服务端传对象参数

    这个工程详细的介绍了webService服务客户端如何调用简单和复杂的webService,其中就包括传递的参数是对象类型,返回数据是数组类型,还有最简单的基本类型。压缩包里还配置说明,清晰的说明webService的整个过程,对...

    WebService传递大数据的实现

    在IT行业中,Web服务是不同系统间交换数据的重要方式,其中WebService传递大数据是一个常见的挑战。本文将深入探讨如何实现这一目标,主要关注SOAP扩展和XML数据压缩的技术。 首先,让我们理解SOAP(简单对象访问...

    gsoap写的WebService传递数组

    使用gsoap编写的WebService传递数组。 该WebService有一个接口,叫GetIntArr, 入参为一个int数组, 出参也为一个int数组, 本案例主要用于演示如何用WebService来传递数组。 三个目录: ass:该目录存放了wsdl...

    JIRA APIs webservice函数

    JIRA API Doc JIRA APIs webservice函数 JIRA API Jira开发 webservice

    ksoap2调用webService服务 包含自定义参数 自定义参数集合等

    - 处理返回的数据,通常是XML格式,需要解析为Java对象。 3. 调用Web Service服务步骤 - 创建SoapObject表示请求的SOAP消息。 - 设置命名空间和方法名。 - 添加参数到SoapObject。 - 创建...

    java处理.net webservice返回的对象

    本文将详细介绍如何使用Apache Axis库来实现这一功能,以及处理.NET WebService返回的对象,特别是Dataset类型。 首先,为了在Java中调用.NET WebService,我们需要以下依赖库: 1. axis.jar - Apache Axis的核心...

    Android使用KSOAP调用webservice返回自定义类

    当Web Service返回自定义类时,我们需要在客户端解析这个类。这通常涉及到序列化和反序列化的过程。在KSOAP中,我们可以通过继承SoapObject并添加相应的属性来实现。 1. 定义自定义类: ```java public class ...

    Webservice传递泛型的案例,包括web服务端和mobile端

    当我们需要通过Web服务传递泛型对象时,这些对象必须被转换成可以通过网络传输的格式,如XML或JSON。在C#中,我们可以使用ASMX或WCF服务来实现这一点。对于ASMX,`System.Xml.Serialization`命名空间中的`...

    Web Service提供者 参数写在对象中(参数为对象)

    Web Service提供者 参数写在对象中(参数为对象)

    基于webservice的js动态调用函数

    【基于Webservice的JS动态调用函数】是一个关键的技术实践,它允许JavaScript在客户端与服务器端的Web服务进行交互,实现在不刷新整个页面的情况下,动态更新和处理数据。这一技术广泛应用于各种Web应用程序,尤其是...

Global site tag (gtag.js) - Google Analytics