IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Seam Java Discussion :

Problème <rich:calendar et accent


Sujet :

Seam Java

  1. #1
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <param converterId="org.jboss.seam.ui.DateTimeConverter"
      name="dateFrom" value="#{affichageList.dateFrom}"/>
    Voici l'URL qui est passée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:8080/projet/AffichageList.seam?dateFrom=5+août+2009&cid=20
    Merci

  2. #2
    Yux
    Yux est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 105
    Par défaut
    Salut,

    Une réponse tardive mais tu peux essayer de mettre ça dans ton faces-config.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        <application>
            <locale-config>
                <default-locale>fr</default-locale>
            </locale-config>
        </application>
    De mémoire, tu peux aussi ajouter une liste de "supported locales" dans le noeud local-config, à vérifier.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut
    Bonjour iPatx,

    je suis face au même problème que toi et j'aurai voulu savoir si tu avais trouver un moyen de contourner ça ?
    La solution de Yux ne fonctionne pas chez moi.

    Merci d'avance

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Par défaut
    Bonjour, j'avais le même problème...

    C'est effectivement un soucis d'URL encoding.

    Il faut bien parametrer le serveur JBOSS pour qu'il utilise l'UTF-8 comme expliqué ici :
    http://seamframework.org/Community/U...s#comment11443

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut
    Ah merci bcp c'était bien ca le problème!

Discussions similaires

  1. problème avec <rich:calendar>
    Par moha1984 dans le forum JSF
    Réponses: 3
    Dernier message: 25/08/2010, 12h54
  2. Problème avec rich:calendar
    Par all2me2001 dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 0
    Dernier message: 23/04/2010, 20h53
  3. [RichFace] problème avec rich:calendar
    Par Nounoursonne dans le forum JSF
    Réponses: 3
    Dernier message: 18/12/2009, 14h45
  4. Problème avec rich:calendar
    Par bassbaki dans le forum JSF
    Réponses: 3
    Dernier message: 18/05/2009, 14h26
  5. Problème avec Rich:Calendar
    Par iviath dans le forum JSF
    Réponses: 1
    Dernier message: 02/01/2009, 18h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo