当前位置: 移动技术网 > IT编程>开发语言>Java > Java调用WebService接口的方法

Java调用WebService接口的方法

2019年07月22日  | 移动技术网IT编程  | 我要评论

本文实例讲述了java调用webservice接口的方法。分享给大家供大家参考。具体如下:

这里讲述有参方法add,代码如下:

复制代码 代码如下:
public static void addtest() {
        try ...{
            integer i = 1;
            integer j = 2;
           
            //webservice url
            string service_url = "http://localhost:4079/ws/service.asmx";
           
            service service = new service();
            call call = (call) service.createcall();
            call.settargetendpointaddress(new java.net.url(service_url));
           
            //设置要调用的方法
            call.setoperationname(new qname("//www.jb51.net/t", "add"));
           
            //该方法需要的参数
            call.addparameter("a", org.apache.axis.encoding.xmltype.xsd_int,
                    javax.xml.rpc.parametermode.in);
            call.addparameter("b", org.apache.axis.encoding.xmltype.xsd_int,
                    javax.xml.rpc.parametermode.in);
           
            //方法的返回值类型
            call.setreturntype(org.apache.axis.encoding.xmltype.xsd_int);
           
            call.setusesoapaction(true);
            call.setsoapactionuri("//www.jb51.net/add");
           
            //调用该方法
            integer res = (integer)call.invoke(
                    new object[]...{
                        i, j
                    }
            );
           
            system.out.println( "result: " + res.tostring());
           
        } catch (exception e) ...{
            system.err.println(e);
        }
}

运行,结果返回:result:3

希望本文所述对大家的java程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网