解决webService 服务接受到参数为null的问题

  • Post author:
  • Post category:其他



写了一个简单的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了。



版权声明:本文为Fighting_xr原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。