如何从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