Hello everybody,
I have a small problem while returning array from web service. Firstly I'm new at java web services and I'm using netbeans 6 with glassfish 2. The problem is I have a class, name is "Experience " and I want to return Experience[] array from service.
In web service I implement like that
And I use in my client program
But the problem is in client program at the line I'm getting results like that
incompatible types
found : DBservice.getEx perience
required: Experience[]
How can I solve this problem?
Thanks
I have a small problem while returning array from web service. Firstly I'm new at java web services and I'm using netbeans 6 with glassfish 2. The problem is I have a class, name is "Experience " and I want to return Experience[] array from service.
In web service I implement like that
Code:
@WebMethod(operationName = "getExperience")
public Experience[] getExperience(
@WebParam(name = "user") User user,
@WebParam(name = "page") int page,
@WebParam(name = "count") int count,
@WebParam(name = "order") String order,
@WebParam(name = "filter") String filter) {
ExpGallery gallery=new ExpGallery();
gallery.setUser(user);
return gallery.getExperiences(page, count, order, filter);
}
Code:
try {
db_client.DBServiceService service = new db_client.DBServiceService();
db_client.DBService port = service.getDBServicePort();
Experience[] result = port.getExperience(user, page, count, order, filter);
} catch (Exception ex) {
}
incompatible types
found : DBservice.getEx perience
required: Experience[]
How can I solve this problem?
Thanks