您的位置:首页 > 编程语言 > Java开发

关于Webservice接口的Java客户端调用

2011-12-28 10:35 435 查看
String endpoint="http://localhost:8080/xxx/services/userservice?wsdl";

String id = "11111";

Service service = new Service();

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

call.setTargetEndpointAddress(new URL(endpoint));

call.setOperationName("webservice方法名");

String res = (String) call.invoke(new Object[] {id});

看了你的描述觉得你把webservice想得太复杂化了,其实就是一个jar包和几个类。以上就是最简单的webservice客户端用法,和反射有点像。当然返回值不一定是String,返回的类型和格式要问服务提供方。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: