|  |  |  | 
|---|
|  |  |  | call.setEncodingStyle(encodingStyle);//设置传入服务端的字符集格式如utf-8等 | 
|---|
|  |  |  | call.setOperationName(new QName(targetNamespace,method));// 具体调用的方法名,可以由接口提供方告诉你,也可以自己从WSDL中找 | 
|---|
|  |  |  | call.setUseSOAPAction(true); | 
|---|
|  |  |  | //         call.setReturnType(XMLType.XSD_STRING); | 
|---|
|  |  |  | call.setReturnType(XMLType.XSD_STRING); | 
|---|
|  |  |  | Object[] o = new Object[map.size()]; | 
|---|
|  |  |  | int i=0; | 
|---|
|  |  |  | for (String key :map.keySet() ){ | 
|---|
|  |  |  | 
|---|
|  |  |  | i++; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | String  result =  (String) call.invoke(o); | 
|---|
|  |  |  | // 打印返回值 | 
|---|
|  |  |  | System.out.println("result is :"+result); | 
|---|
|  |  |  | return result; | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|