写了一个简单的webService 但是参数一直传递不过去,后来才知道 要写成arg0,arg1,arg2…
call.addParameter(
“arg0
”
, XMLType.XSD_DATE,ParameterMode.IN);
这样是OK的,
call.addParameter(
“name
”
, XMLType.XSD_DATE,ParameterMode.IN); 这样服务端接收到的参数就是 null 。
就是红色位置,参数不能写具体的参数名,
要写为:
arg0 ,我在网上看到说可以改设置,但是 默认要写为这样才能传参成功。
argo:的设置
public String sayHello(@WebParam(name=”name”)String name);
当你用@WebParam注解的时候 就可以修改了,
这时候上面的
call.addParameter(
“name
”
, XMLType.XSD_DATE,ParameterMode.IN); 就不是null了。