那些坑

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

相關文章
相關標籤/搜索