请问一个webservice的问题,我写了WebService部署到了服务器,其中有个方法为public String getUserName(String name) {
System.out.println("hello " + name);
return name;
}
,后来用了MyEclipse的自带的webservice生成了客户端,调用这个函数时,在到服务器那里的时候,参数丢失了不知怎么回事
,在webservice客户端调用getUserName("xuhang")返回null
不知道我有没有说清楚,反正就是函数调用的时候参数好像传到服务器就变为了null,希望有经验的人告诉我可能是哪儿搞错了,谢谢

解决方案 »

  1.   

    楼主好,我觉得你应该先写一个用户实体类User
    code
    public class User
    {
    public User(){} //构造函数
    private String userName;
    public void getUserName()
    {
       return userName;
    }
    ///
    ///把属性封装为Getter和Setter方法
    ///

    public void setUserName(String userName)
    {
      this.userName = userName;
    }然后你在客户端调用User类这个类时,
    User user = new  User();
    user.setUserName("xuhang");
    user.getUserName();请试试看吧