Bonjour à tous,
J'ai un formulaire réalisé en Struts2 dans lequel j'utilise également Dojo.
Un des champs est de type DateTextBox et j'ai une erreur lors de la soumission de mon formulaire.

A savoir que je suis sur une base Postgres, et que j'utilise également Hibernate.

La partie de mon formulaire JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<s:textfield 
name="client.dateNaissance"
data-dojo-type="dijit.form.DateTextBox"
data-dojo-props="name:'client.dateNaissance',
class:'formDate',
maxLength: '10',
constraints: {datePattern: 'dd/MM/yyyy', locale: 'fr', selector: 'date'}"/>
Le problème est que la "value" qui est envoyée à mon action Java est du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Wed Nov 16 2011 00:00:00 GMT+0100
Alors que je voudrais avoir value="16/11/2011"

Du coup ça me génère une erreur du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ATTENTION: Error setting expression 'client.dateNaissance' with value '[Ljava.lang.String;@4eefe498'
Et mon client ne s'enregistre pas dans la table.

J'ai testé en mettant un textfield "simple" et en entrant manuellement une date du type : 16/11/2011, et ceci fonctionne très bien. Mais bien entendu je souhaiterais utiliser le DateTextBox ...

Quelqu'un aurait il un élément de réponse svp ?
Merci d'avance