Insertion d'une date avec DateTextBox
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:
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:
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:
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