Bonjour.
J'ai un simple web service SOAP déployé sur glassfish 3.1
Avec la classe StudentCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @Stateless @WebService public class StudentServiceImpl implements StudentService { public Student getStudent() { Student st1 = new Student(); st1.setMatricule(9999); st1.setName("student9999"); return st1; } }
Si j'appelle ce service j'ai comme réponse :Code:
1
2
3
4
5
6
7
8
9
10 public class Student implements Serializable { private static final long serialVersionUID = 8286393242028201686L; private int matricule; private String name; ... (getters et setters) }
Comment faire pour le que <return> devienne <student> ?Code:
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:getStudentResponse xmlns:ns2="http://services.tuto.java.com/"> <return> <matricule>9999</matricule> <name>student9999</name> </return> </ns2:getStudentResponse> </S:Body> </S:Envelope>
Merci.