为了账号安全,请及时绑定邮箱和手机立即绑定

webservice调用时怎么传参数

webservice调用时怎么传参数

皈依舞 2018-07-24 11:14:45
<?xml version="1.0" encoding="UTF-8"?>---xsd:schema/xsd:schema----------下面是我的调用代码: 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说明参数没有传进去,请问这里我应该怎么写呢?
查看完整描述

1 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

入参类型应该是org.apache.axis.Constants.XSD_STRING,不认为是org.apache.axis.encoding.XMLType.XSD_STRING


查看完整回答
反对 回复 2018-08-10
  • 1 回答
  • 0 关注
  • 2977 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信