`

webservice 自定义对象,传递list<自定义对象>,客户端获取值为null

阅读更多

xfire搭建的webservice,在webservice端,自定义对象Employeer。

在客户端调用时,获取到的Employee对象中的值为null,但是数据条数是正常的。

 

原因是,webservice服务端定义的employeer所在的包名跟客户端定义的employeer所在的包名不相同。

修改成相同的即可。

 

原理:客户端远程请求服务端,获取服务端传送的List<Employeer>.是把Employeer整个的包名和类名同时传递过来的。 所以,客户端中新建的Employeer对象所在的包名,一定要跟客户端中定义的Employeer对象的包名相同。

分享到:
评论

相关推荐

    C#编程经验技巧宝典

    24&lt;br&gt;&lt;br&gt;0051 变量的作用域 25&lt;br&gt;&lt;br&gt;2.5 其他 26&lt;br&gt;&lt;br&gt;0052 有效使用this对象 26&lt;br&gt;&lt;br&gt;0053 如何声明变量 26&lt;br&gt;&lt;br&gt;0054 如何声明相同类型的多个变量 26&lt;br&gt;&lt;br&gt;0055 利用Object变量传递参数 ...

    采用list传输格式的webservice实现控制远程设备

    3. 数据交换格式:由于题目提到了“list”,所以数据交换可能涉及将设备状态或控制指令序列化为List对象,然后在服务端和客户端之间传递。这可以通过Java的序列化机制或第三方库如Gson、Jackson来完成。 4. 客户端...

    soapheader的创建和解析

    List&lt;SOAPHandler&lt;SOAPMessageContext&gt;&gt; handlers = new ArrayList&lt;&gt;(); handlers.add(new MySOAPHeaderHandler()); return handlers; } } class MySOAPHeaderHandler implements SOAPHandler...

    _NET面试题大全_简答题

    14. **datagrid.datasource**:可以连接各种数据源,如DataTable、DataSet、List&lt;T&gt;等。 15. **反射和序列化**:反射用于运行时动态访问类信息,序列化用于将对象状态转化为可存储或可传输的形式。 16. **O/R ...

    net学习笔记及其他代码应用

    答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 24.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 答:string str = null 是不给他分配...

    java面试知识

    - **null值**:Hashtable不允许null键和null值;HashMap允许一个null键和任意数量的null值。 - **性能**:一般情况下,HashMap比Hashtable性能更好。 ##### 九大隐式对象 - **page**:代表当前页面的范围。 - **...

    自整理Java关于基础和框架的面试题

    - **HashMap**:非线程安全,允许一个null键和多个null值。 ##### Forword(请求转发)与Redirect(重定向) - **请求转发**:服务器内部进行转发,客户端地址栏不变。 - **重定向**:服务器告诉客户端去另一个地址获取...

Global site tag (gtag.js) - Google Analytics