我有一个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 lname
。 fname
和lname
是我在MyType
的无参数构造函数中给出的值。
我从android应用程序传递相同的类型对象。我需要调用MyType
类的第二个构造函数。
我该如何更改我的Web服务方法呢?
谢谢!