8,909
社区成员




String url="XXXXX.jws";
Service service=new Service();
Call call=(Call) service.createCall();
call.setTargetEndpointAddress(new URL(url));
call.setOperationName("getSubjectList");//方法getSubjectList 返回的是String[]
Login login=new Login();
String str1=new String(login.department);
String str2=new String(login.loginName);
String str3=new String(login.password);
call.addParameter("str1", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("str2", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("str3", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);//不能设置String[]
String result=(String) call.invoke(new Object[]{str1,str2,str3});//这里不能返回String[]
,但是方法里返回的是Sring【】类型。在线等候!!!!!请大侠给以帮助,小弟在这个谢谢了。
UploadFileServerServiceLocator locator =new UploadFileServerServiceLocator ();
locator.set***EndpointAddress("服务实现的地址");
UploadFileServerService_PortType stub = locator.getUploadFileServerService();
stub.getSubjectList(参数);