如何從Web服務獲取自定義對象的數組列表?如何從web服務返回自定義對象的arraylist?
我定義返回這樣一個列表的方法:ArrayList<Car> getVehicle() {...}
但在客戶端WS,我收到對象的ArrayList ...
看來我甚至無法複製的定製丟類到我的小程序的客戶端jar文件,像序列化的對象...
我該怎麼做?
如何從Web服務獲取自定義對象的數組列表?如何從web服務返回自定義對象的arraylist?
我定義返回這樣一個列表的方法:ArrayList<Car> getVehicle() {...}
但在客戶端WS,我收到對象的ArrayList ...
看來我甚至無法複製的定製丟類到我的小程序的客戶端jar文件,像序列化的對象...
我該怎麼做?
同樣annotationfree,你可以得到元素甚至沒有標註
ArrayList entries = new ArrayList(number);
//get,startloop
entries.add(new LabelValueElement(
看來,你在web服務的客戶端投中,ArrayList對象。您是否在.wsdl文件中驗證了您提到web服務方法的正確返回類型? 如果您已經解決了此問題,請發佈解決方案。
我解決它的方法像序列化對象和RMI,我無法找到解決方案在ws 如果你想看到代碼,我可以顯示你? – sirvan
它可以通過該ArrayList剛剛轉換爲對象[]可以解決通過使用的ArrayList的指定者()方法將轉換成對象[],它可以被用作bject [] getVehicle(){。 ..}你稱之爲遍歷他的數組並投射到Car對象中。
你使用了什麼ws棧? –
我正在使用使用JAXB和JAX-WS2.1 lib的netBeans web服務,我正確回答了嗎?我必須做什麼?我是一個初學者的英文,所以對不起... :) – sirvan