<?xml version="1.0" encoding="UTF-8"?>
-
-
-
-
-
-
-
-
-
-
-
-
下面是我的调用代码:
Service service = new Service(); Call call = (Call) service.createCall(); String url = "http://192.1.1.64:8082/Service/ServiceHello?wsdl"; call.setTargetEndpointAddress(url); call.setOperationName(new QName("http://webservice_302/", "getValue")); call.addParameter(new QName("http://webservice_302/", "name"), org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN); call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING); String result = (String) call.invoke(new String[] { "11" }); System.out.println(result);
下面是接口的方法点:
public String getValue(String name){ return "欢迎你! "+name; }
可以成功调用,返回结果是:欢迎你! null
说明参数没有传进去,请问这里我应该怎么写呢?
慕的地10843
相关分类