Bonjour,

J'ai un petit souci concernant l’appel d’une méthode qui retourne une liste d’objet (ArrayList) à partir d'un Web Service déployé sur Axis2.

J’ai réussi à appeler deux méthodes qui retournent un seul objet, comme ceci :

Sans paramètre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
           UserMethodesStub stub = new UserMethodesStub("http://localhost:8080/axis2/services/UserMethodes");
            GetUserResponse response = stub.getUser();
            UserMethodesStub.User user = response.get_return();
            System.out.println(user.getId() + " " + user.getName() + " " + user.getAddress());
Avec paramètre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
            UserMethodesStub.GetUa paramA = new UserMethodesStub.GetUa();
            paramA.setA(100);
            GetUaResponse reponse3 = stub.getUa(paramA);
            UserMethodesStub.User user3 = reponse3.get_return();
            System.out.println(user3.getId() + " " + user3.getName() + " " + user3.getAddress());
J'aimerais savoir comment appeler une méthode qui retourne un ArrayList d'objets de la classe User.

Merci d'avance pour votre aide.