Bonjour.

J'ai un simple web service SOAP déployé sur glassfish 3.1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
	}
}
Avec la classe Student

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
}
Si j'appelle ce service j'ai comme réponse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Comment faire pour le que <return> devienne <student> ?

Merci.