100分求救:.NET调用java的webservice的字段类型问题!

问题描述

通过.NET调用java的webservice,目前已经能够调用,但是java的接口中定义了一个BigDecimal类型的字段,通过导入wsdl的方式生成了.NET的接口代码中定义为decimal类型,C#中目前没有BigDecimal类型字段;给decimal类型字段赋值之后,java服务端无法读取该字段,而java的服务端代码我这边看不了。现在是怀疑两个字段类型的长度不一导致的。有没有朋友遇到过此问题,请指教!希望高手能够提供解决思路,多谢了!

解决方案

解决方案二:
C#Decimal的精度是29位BigDecimal是Java表示任意精度浮点数的类型显然,C#调用JavaWebService的时候,赋值Decimal类型的变量,理论上是没问题的。至于你说的Java服务器端无法读取该字段,这个应该是Javawebservice程序的问题。另外,webservice作为跨平台使用,不应该定义这种不同语言不公共的类型。
解决方案三:
BigDecimal类的加减乘除要不这样试试Decimal->String->BigDecimal,BigDecimal是拥有完整精度的比如10/3如果不设置小数点位数,它会一直计算到某个上限,然后抛出异常,你设置下保留小数点到几位试试。
解决方案四:
JSON一次性解决

时间: 2024-10-24 10:18:34

100分求救:.NET调用java的webservice的字段类型问题!的相关文章

PHP调用JAVA的WebService简单实例

 本篇文章主要是对PHP调用JAVA的WebService简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 使用PHP调用JAVA语言开发的WebService. 客户端提交两个String类型的参数,服务端返回一个对象类型. 服务端使用AXIS-1.4作为SOAP引擎.客户端为PHP5.2.9,使用NuSOAP作为SOAP引擎.   服务端   对象类    代码如下: import java.io.Serializable;   public class Person imp

.net如何调用java的webservice接口

问题描述 急!.net如何调用java的webservice接口?? 解决方案 解决方案二:我java写的webservice接口有两个方法,一个返回对象,一个返回集合.有那位高手指教一下!!!解决方案三:引用1楼lingsuikaixin的回复: 我java写的webservice接口有两个方法,一个返回对象,一个返回集合.有那位高手指教一下!!! 这个估计不统一,不好能.要不征程字符船算求了.

PHP调用JAVA的WebService简单实例_php技巧

使用PHP调用JAVA语言开发的WebService.客户端提交两个String类型的参数,服务端返回一个对象类型.服务端使用AXIS-1.4作为SOAP引擎.客户端为PHP5.2.9,使用NuSOAP作为SOAP引擎. 服务端 对象类 复制代码 代码如下: import java.io.Serializable; public class Person implements Serializable {        /**     *      */    private static fi

winform调用java的webservice出现TimeOut,空指针异常

问题描述 别人用winform程序调用我用java写的webservice,因为很多模块都和他又接口,都是用的同一个接口,只是在接口类里判断他抛的类名分不同的处理实现类,其中只有一个类出现异常.但是自己写程序测试,他调我的测试机测试都没问题,放到运行环境上就会出现问题,在某些时段又是可以的,出现的异常有TimeOut,空指针异常 解决方案 解决方案二:响应超时了呗你记录下日志:什么时间开始调用,什么时间超时的,看下这个时间差

.net调用java的webservice无法生成代理类

问题描述 全部的wsdl内容如下:<?xmlversion="1.0"encoding="UTF-8"?>-<wsdl:definitionsxmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"xmlns:types="/com/zngh/platform/service/model/common/types/"xmlns:tns="/com/zngh/plat

C#客户端调用java Cxf webservice 参数问题

问题描述 请教:C#客户端调用webservice提供的方法,传递参数是一个结构体,客户端将userid和pass传过去,在服务器端能得到,服务端将username,和其他信息set到这个结构体中个,客户端得不到数据,需要怎么样才能得到客户端掉WebService.LoginServiceClientaa=newWebService.LoginServiceClient();WebService.userInfouserinfo=newWebService.userInfo();//当前添加we

python调用java的Webservice示例_python

一.java端首先我使用的是java自带的对webservice的支持包来编写的服务端和发布程序,代码如下.webservice的接口代码: 复制代码 代码如下: package com.xxx.test.ws; import javax.jws.WebMethod;import javax.jws.WebService; /** * Created with IntelliJ IDEA. * User: Administrator * Date: 14-3-5 * Time: 下午3:11 *

C#调用Java的webservice,添加web引用显示&amp;amp;quot;HTML 文档不包含 Web 服务发现信息。&amp;amp;quot;

问题描述 webservice有登录跳转验证 解决方案 解决方案二:在"解决方案资源管理器"中,右击要添加服务的项目的名称,然后单击"添加服务引用".将出现"添加服务引用"对话框.2.在"添加服务引用"对话框中,单击"高级"按钮.将出现"服务引用设置"对话框.

100 分 求救!!!!!!小弟刚刚开始学习.net 想找套功能齐全的小型购物网站源代码,大家帮个忙啊!!

问题描述 刚刚开始学习.net想找套好点的购物网站研究一下,结构不要太复杂,毕竟刚刚起步,能力有限!!谢谢了~!!! 解决方案 解决方案二:www.51aspx.com上面很多源码可以找找下个解决方案三:我觉得去www.51aspx.com,那是专门学习asp.net的源码,给分哦解决方案四:自己多找几个源码综合研究,目前网上大多数源码都是很保守的,基本上找过来都只能看部分,改都难改啊解决方案五:引用3楼zky0901的回复: 自己多找几个源码综合研究,目前网上大多数源码都是很保守的,基本上找过