Problème <rich:calendar et accent
Bonjour,
J'ai un problème avec un filtre de recherche par date que j'ai rajouté. J'ai créé un <rich:calendar dateFrom . Cela fonctionne très bien lorsque je choisi un mois qui n'a pas d'accent (j'ai donc un problème avec août, février, décembre).
Lorsque je clique sur le bouton "Rechercher" j'ai une erreur de javax.faces.converter.DateTimeConverter.DATE
Cela fonctionne très bien lorsque le mois sélectionné dans dateFrom n'a pas d'accent (quelques soient les dates présentes dans la liste à filtrer).
Cela fonctionne aussi très bien lorsque je passe le navigateur en locale "en".
J'ai tenté de mettre <rich:calendar locale="en", le calendrier passe en anglais mais le paramètre dans l'URL est toujours en français, donc avec un accent.
Voici mon code (tout en UTF8), avez vous une astuce ?
AffichageList.xhtml
Code:
1 2 3 4 5 6 7
|
<s:decorate template="layout/display.xhtml">
<ui:define name="label">Date début</ui:define>
<rich:calendar id="dateFrom" value="#{affichageList.dateFrom}"
datePattern="dd/MM/yyyy" enableManualInput="true" locale="en"/>
</s:decorate> |
AffichageList.page.xml
Code:
1 2
| <param converterId="org.jboss.seam.ui.DateTimeConverter"
name="dateFrom" value="#{affichageList.dateFrom}"/> |
Voici l'URL qui est passée :
Code:
http://localhost:8080/projet/AffichageList.seam?dateFrom=5+août+2009&cid=20
Merci