Bonjour,

J'explique mon pb, j'ai un webservice prenant un BeanPersonne.
Mon BeanPersonne contient:

private String prenom;
private String nom;
...
private java.util.Date dateNaissance;

//getters
@XmlElement(minOccurs="1", nillable=true)
public String getPrenom(){
return prenom;
}
@XmlElement(minOccurs="1", nillable=true)
public String getNom(){
return nom;
}
@XmlElement(minOccurs="1", nillable=true)
public Date getDate(){
return prenom;
}

Le pb est quand je génère coté client grâce a la librairie wsdlToJAVA mon bean, le type Date devient un XMLGregorianCalendar.
Comment faire pour avoir coté client un java.util.Date.

De plus, j'ai essayé de remplir le XMLGregorianCalendar comme ci-dessous:
XMLGregorianCalendar datePersonne=DatatypeFactory.newInstance().new XMLGregorianCalendar();
datePersonne.setDay(01);
datePersonne.setMonth(01);
datePersonne.setYear(2001);

Quand je lance en debug et que je regarde une fois que le serveur a recuperé le Bean, le type Date datePersonne est null.

Mes questions sont:
Comment faire pour qu'on ne me génère pas de XMLGregorianCalendar du coté client mais bien du java.util.Date?

Merci de vos lectures et de vos réponses