为什么调用webservices 返回的是list,取到的却是数组,而且数组只有list的大小,值都为null
public class GetListImp implements InGetList {
private InGetList inGetList;
String serviceURL = "http://localhost:8080/WebServices/services/getList";
private static XFireProxyFactory serviceFactory = new XFireProxyFactory();
public GetListImp(){
}
public InGetList getInGetList() {
if(inGetList==null){
long begintime=System.currentTimeMillis();
Service serviceModel = new ObjectServiceFactory().create(InGetList.class);
try {
inGetList= (InGetList) serviceFactory.create(serviceModel, serviceURL);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long endtime=System.currentTimeMillis();
}
return inGetList;
}
public void setInGetList(InGetList inGetList) {
this.inGetList = inGetList;
}
public static void setServiceFactory(XFireProxyFactory serviceFactory) {
GetListImp.serviceFactory = serviceFactory;
}
public List getList( ) {
// TODO Auto-generated method stub
if(getInGetList()==null){
System.out.println("ddddddddddddddddd");
}
System.out.println("fffffff");
List list=getInGetList().getList();
return list;
}
}
这是我在客户端调用的方法