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