随笔-62  评论-29  文章-0  trackbacks-0

客户端的调用方法
/* **************** 调用方法2 *********************** */
  String method = "sayHello";//
  Service service = new Service();

  Call call = (Call) service.createCall();

  call.setTargetEndpointAddress(new java.net.URL(
    "http://127.0.0.1:8083/xxx/HelloService"));
  call.setOperationName(new QName("http://test/HelloService", method));
  call.setUseSOAPAction(true);
  call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
  call.setSOAPActionURI("http://test/HelloService");
  call.addParameter("pwd", org.apache.axis.Constants.XSD_STRING,
    ParameterMode.IN);

  String k = (String) call.invoke(new Object[] { "chenbo  dddd " }); //因为返回值是String类型,所以这里调用的返回值也是String类型
  System.out.println(">>> " + k); //返回值输出



posted on 2008-09-11 16:46 阅读(165) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: