Bonjour à tous,

je valide mes dates via le plugin validator fourni pas Struts, voici l'extrait de mon fichier de validation.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
   <field property="dateFonction" depends="date">
      <arg key="prompt.date.acquisition.fonction"/>
	<var>
	   <var-name>datePattern</var-name>
	      <var-value>${myDatePattern}</var-value>
	   </var>
   </field>

avec "myDatePattern" défini dans les constantes globales de cette manière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
   <constant>
      <constant-name>myDatePattern</constant-name>
      <constant-value>dd.MM.yyyy</constant-value>	
   </constant>
Ainsi tout ce passe parfaitement dans le cas de base, seulement, je voudrait pouvoir saisir le symbole "*" dans le champs.

En gros, je voudrait avoir soit une date, soit un "*", comment puis je faire?

PS: je pourrai definir un masque de saisie mais je perdrais alors la puissance de la validation des dates fournis par Struts (qui prend en comte les années bissextiles...)

Si vous avez des idées je suis preneur...