登陆 | 免费注册(只需一分钟) | 会员中心

聚宝网   购物专题 基金专题 性专题 饮食专题 教育专题 生活大参考 园林资讯 园艺库 健康专题
  论文专题 家庭养花 园林景观 盆景奇石 激情图库 农业资料库 园林古建 英文站 花卉栽培

聚宝网免费为您提供 最新IT资讯

 

首页 > FAQ > Web Services
.net 调用 java web service时 如何向service传递对象?
时间:2007-06-18  www.jubao163.com  来源: 不详
所属分类:.NET技术 Web Services
-----------------------------------------

现在要做一个项目,客户端用.net做调用java的web service去操作数据库,我发布了一个web service ,  .net调用成功,而且java写的实体类(book类,有name,address,sex等字段).net里也可以看到属性,现在的问题是 .net如何把数据封装到实体类里 传到service里? 我怎么去读取那些属性字段? 我试验了一下,在.net里设置book里的属性值,直接传递book对象到service时就出错了....,还有本来想用2维数组传递数据的,后来发现我在service里接收一个2维数组,.net里显示是一维的,传2维的就报错.....

   谁搞过这方面的,麻烦告诉我.net如何向java service传递对象? 谢谢


----------------------------------------------------------------------

沙发

--------------------------------------------------------

不懂帮顶

--------------------------------------------------------

直接传递book对象到service时就出错了....,
--------------------------------------------
捕捉一下错误帖出来看看
另外,msdn上的样例很完整,可以参考下
http://msdn2.microsoft.com/en-us/vstudio/aa700847.aspx

--------------------------------------------------------

这里错误提示:
org.xml.sax.SAXException: Deserializing parameter ’book’:  could not find deserializer for type {http://model.bookstore.com}Book

堆栈信息:
在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)\r\n   在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)\r\n   在 GradientForms.WebReference.BookSvcService.addBook(Book book) 位置 E:\\Downloads\\Web References\\WebReference\\Reference.cs:行号 79\r\n   在 GradientForms.Form1.button1_Click(Object sender, EventArgs e) 位置 E:\\Downloads\\Form1.cs:行号 37


--------------------------------------------------------

org.xml.sax.SAXException,这是java服务器内部返回的错误,服务供应方是否提供测试程序?
上google搜一下org.xml.sax.SAXException,not find deserializer 是个常见的错误

--------------------------------------------------------

哈 搞定了 原来在我java端的wsdd文件中要映射一下BOOK类,谢谢各位 散分咯~!



推荐文章
联盟网站

浙ICP备 :07003766号 Copyright © 2001-2007 JUBAO163,All rights reserved.