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