population des champs date multi-lingue
Salut,
Pour les champs date de mes formulaires, j'utilise le type java.util.Date (pour automatiser la convertion) :
Code:
1 2 3 4
| MonForm extends ValidationForm {
private Date maDate;
public Date getMaDate() {return maDate;}
public void setMaDate(Date maDate) { this.maDate = maDate;} |
Pour utiliser la "population" automatique des formulaires avec des champs date j'utilise la méthode suivante proposée dans la FAQ Struts : http://java.developpez.com/faq/strut...#dateconverter
Cette méthode fonctionne très bien si tous les utilisateurs utilisent la même locale. Or mon application peut être utilisée par des français ou par des anglais. Alors je voudrais savoir si quelqu'un avait une solution pour formater et parser les champs date des formulaires selon la locale de l'utilisateur dans Struts.
Merci,
PS : Je regardé un peu le code de org.apache.struts.utils.RequestUtils.populate(), et à priori il n'utilise pas la méthode org.apache.struts.utils.RequestUtils.getUserLocale() alors que BeanUtils semble supporter la localisation... :-/