检查下服务端发布后显示出来的WSDL,设置参数的方法以及参数类型是不是和客户端调用一致。

解决方案 »

  1.   

    二楼你好,非常感谢你.setM()方法执行了,并且能在服务端打印出来了设置的相关信息,比如,如
    public void setM(man m) {
    this.m = m;
    System.out.println("name:"+m.getName());
    }方法打印出来的信息是正确的.
    但是getM()方法总是返回NULL,
      

  2.   

    现在问题可能定位更准确点了,把getM()方法改了一下,如下public man getM() {
    this.m=new man();//这一行是新加的
    System.out.println("man:");
    return this.m;
    }
    这样就能返回正确的对象了,这应该说明是以前的getM()时没有初始化,问题是,我在调getM()前已经调用了setM(man m){this.m=m}.为什么再取的时候还是没有初始化.??????