为自创建的对象调用除默认构造函数之外的构造函数

时间:2014-07-31 02:05:46

标签: java web-services constructor

我有一个Web服务方法来获取我自己的类型对象参数,并在连接参数的两个字符串后将其返回。这是我的数据类型

public class MyType implements Serializable{
    String fName;
    String lName;

    public MyType(){
        fName="fname";
        lName="lanme";
    }

    public MyType(String s1, String s2) {
        fName = s1;
        lName = s2;
    }

}

NetBeans不允许我使用无参数构造函数部署Web服务。这是我的Web服务的代码部分。

@WebMethod(operationName = "objectMethod")
public String objectMethod(@WebParam(name = "parameter") MyType parameter) {
    //TODO write your implementation code here:
    String s1=parameter.fName;
    String s2 = " Darshana ";
    String s=s1.concat(s2.concat(parameter.lName));
    return s;
}

我正在使用Android应用程序调用此Web服务方法。它将输出设为fname Darshana lnamefnamelname是我在MyType的无参数构造函数中给出的值。 我从android应用程序传递相同的类型对象。我需要调用MyType类的第二个构造函数。 我该如何更改我的Web服务方法呢? 谢谢!

0 个答案:

没有答案