用你最后一个地址,调用第一个方法为例:
String url = "http://10.225.106.239:8080/Axis2/services/HelloWorld.HelloWorldHttpEndpoint";
ServiceClient sender = getSender(url);
OMFactory fac = OMAbstractFactory.getOMFactory();
OMElement method = fac.createOMElement("sayHello", null);
{
OMElement value = fac.createOMElement("name", null);
value.addChild(fac.createOMText(value, dateEnd));
method.addChild(value);
}
OMElement result = sender.sendReceive(method);//调用方法并返回结果放入result中应该这样访问就OK了。
String url = "http://10.225.106.239:8080/Axis2/services/HelloWorld.HelloWorldHttpEndpoint";
ServiceClient sender = getSender(url);
OMFactory fac = OMAbstractFactory.getOMFactory();
OMElement method = fac.createOMElement("sayHello", null);
{
OMElement value = fac.createOMElement("name", null);
value.addChild(fac.createOMText(value, dateEnd));
method.addChild(value);
}
OMElement result = sender.sendReceive(method);//调用方法并返回结果放入result中应该这样访问就OK了。
value.addChild(fac.createOMText(value, dateEnd)); 这段写错了value.addChild(fac.createOMText(value, "name")); 这个方法里面,第2个参数就是你要传入的参数.