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
Partager