在线等候!!!Java调用webservice客户端代码的问题

cjoy4856 cjoy4856 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这里是我已经生成的客户端的代码:public interface UploadFileServer;class UploadFileServerProxy;interface UploadFileServerService;class UploadFileServerServiceLocato;class UploadFileServerSoapBindingStub.但是我不知道怎样去调用这些已经生成好的类。我用了这个去调用

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【】类型。在线等候!!!!!请大侠给以帮助,小弟在这个谢谢了。
...全文
评论 3
收藏 已收藏
分享
返回顶部
cjoy4856
XML/XSL 8,906 成员 22,677 内容