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

JSF Java Discussion :

balise <f:convertDateTime> erreur


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut balise <f:convertDateTime> erreur
    Bonjour à tous, quelque chose de curieux et je n'arrive pas à déceler la faille
    J'aimerai afficher la date sous le format jj/mm/aaaa
    je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <tr>
    	<td><h:outputText value="#{msgs.creation_date} (jj/mm/aaaa)" /></td>
    	<td><h:inputText  value="#{list.custlistDetail.list_creation_date}" >
                <f:convertDateTime pattern="dd/MM/yyyy" />
            </h:inputText>
        </td>
    </tr>
    j'ai le rsultat sous la forme aaaa-mm-jj
    Dans ma db les dates sont effectivement sur ce format, ya til un lien ? et comment l'afficher jj/mm/aaaa?
    Merci

  2. #2
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 45
    Par défaut
    j'ai le meme probleme que vous
    mais je pense qu'il faut corriger ça via les setters qui vont ecrire sur la base de données...

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    est ce que tu récupère bien la bonne date coté serveur, sur le serveur tu as un objet de type Date, le pattern n'a plus rien à voir, c'est l'insertion en base qui doit être en cause..

  4. #4
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 45
    Par défaut
    Citation Envoyé par Sniper37 Voir le message
    est ce que tu récupère bien la bonne date coté serveur, sur le serveur tu as un objet de type Date, le pattern n'a plus rien à voir, c'est l'insertion en base qui doit être en cause..
    Pour mon cas, Oui, je la récupere vrai, mais de a forme: yyyy/MM/dd
    et non: dd/MM/yyyy.
    Et quand je fais un getter sur cette date, ça me la rends avec HH:SS aussi

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Il faut juste préciser le Local.

  6. #6
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 45
    Par défaut
    Citation Envoyé par Sniper37 Voir le message
    Il faut juste préciser le Local.
    c'est déja mis :

  7. #7
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    vaut mieux le faire coté java

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    locale="#{bean.locale}"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    private Locale locale = Locale.FRANCE;
     
    //getter/setter

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut
    Merci de vos réponse, je vais des tests et je vous tiens au courant

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Par défaut
    Mauvaise nouvelle sniper37
    j'ai déclaré la variable dans mon controller fais le getters et setter
    private Locale locale = Locale.FRANCE;
    (je suppose qu'il faut changer FRANCE et mettre son pays? )
    et dans mon dans mon jsp je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <tr>
    	<td><h:outputText value="#{msgs.creation_date} (jj/mm/aaaa)" /></td>
        <td><h:inputText  value="#{list.custlistDetail.list_creation_date}"  >
             <f:convertDateTime pattern="dd/MM/yyyy" locale="#{list.locale}"/>
            </h:inputText>
    	</td>
    </tr>
    rien n'y fait le format reste inchangé

Discussions similaires

  1. Réponses: 7
    Dernier message: 14/08/2007, 11h17
  2. erreur Onload dans balise IMG
    Par migaleb dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/05/2007, 13h48
  3. Web.config Erreur dans la balise "assemblies"
    Par mael94420 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 12/05/2007, 17h57
  4. [PHP][XSLT] Erreur Bizarre : Balise non fermée (XML mal formé [ndr])
    Par @min@ dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 09/05/2007, 11h06
  5. Erreur de caractère balise XML
    Par kobe dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 29/06/2006, 10h46

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