那些坑

1.net调用java写的WebServices ,对于整型字段  ,传值无用  java

解决办法:.net

 

VS2005封装WebService引用时,若是WebService发布的是一个基本数据类型组成的对象,则会对该对象的非string属性同时生成两个属性,通常是这样的"属性××"、"属性××Specified"。而"属性名Specified"是一个bool类型,只有这个属性被设置成true时,"属性××"的值才会被序列化成xml传递。xml

 

一样的道理,用.NET提供WebService给JAVA调用时,若是是一个基本数据类型组成的对象,则会对该对象的非string属性同时生成两个属性,通常是这样的"属性××"、"属性××Specified"。若是不将“属性××Specified”设置为true的话,服务端获得的数据将是null。解决办法就是把“属性××Specified”设置为true或者把“属性××Specified”删掉。对象

 

如onlySelfPNR int  取值 0 1    赋值没有用 java那边接受不到这个值    系统会自动为这个字段生成另外一个自动 onlySelfPNRSpecified   给这个自动传值为true便可ci

相关文章
相关标签/搜索