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 :

[rich:calendar] affichage de la date courante


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 426
    Par défaut [rich:calendar] affichage de la date courante
    Bonjour,
    Je voudrais affiché la date courante dans ma page xhtml en utilisant rich:calendar sans la sélection de today, c a d j'obtient automatiquement la date courante dans le champ de saisie de rich:calendar

    Sinon, comment faire avec javascript pour afficher la date.
    j'ai essayé avec ce code sans résultat (l'affichage ne se produit pas )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
    transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich"
    >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
    		<meta http-equiv="Content-Style-Type" content="text/css" />
    		<meta http-equiv="Content-Language" content="fr" />
    		<link rel="STYLESHEET" type="text/css" href="${facesContext.externalContext.requestContextPath}/monstyle.css"/>
             <script language="JavaScript">
             function date()
             {
    Today = new Date;
    Jour = Today.getDate();
    Mois = (Today.getMonth())+1;
    Annee = Today.getFullYear();
    Message = "Nous sommes le : " + Jour + "/" + Mois + "/" + Annee;
    return Message;
    }
    </script>
     
    </head>
    <body>
    <script type="text/javascript">
    document.write(date());
    </script>
    </body>
    </html>
    Merci de m'aider

  2. #2
    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
    Pourquoi tu veux le faire en javascript ..?
    C'est possible, mais bon, c'est mieux de le faire directement en java, juste initialise la valeur de la date avec la date courante dans le bean.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 426
    Par défaut
    j'ai réussie à afficher la date au biais d'un managed bean :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    import java.util.*;
    public class initdate {
     
       private String date;
     
       public String getDate() {
    	   Date D = new Date();
    	   date=D.toString();
          return date;
     
       }
     
       }
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:outputText value="#{initdate.date}"> </h:outputText>
    mais, je voudrais utiliser rich:calendar, c a d l'affichage de la date sera dans le champ de saisie de rich:calendar

    Merci

  4. #4
    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
    le calendar prend un objet de type java.util.Date et pas un String


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    private Date date = new Date();
     
    public  Date getDate(){
    return date;
    }
    public void setDate(Date date) {
     
    this.date = date;
    }

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 426
    Par défaut
    ok, j'ai corrigé mon bean et j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <rich:calendar value="#{initdate.date}"></rich:calendar>
    mais, j'ai obtenu ce stacktrace :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    javax.servlet.ServletException: j_id11: 'Fri Jul 10 17:38:36 GMT+01:00 2009' could not be understood as a date.
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:249)
    	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
    	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
    	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
    	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
    quel est la solution?

    thanks

  6. #6
    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
    ajoute le Locale..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Affichage dynamique en fonction d'un champ et la date courante
    Par Catarssis dans le forum Développement Sharepoint
    Réponses: 2
    Dernier message: 10/04/2013, 12h51
  2. Affichage de la date courante
    Par Jaafar_scorpion dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 01/04/2013, 09h58
  3. Réponses: 2
    Dernier message: 25/06/2010, 18h36
  4. rich calendar : desactiver certaines dates
    Par oussamus dans le forum JSF
    Réponses: 1
    Dernier message: 06/05/2009, 16h02
  5. rich calendar : recuperer la date clic
    Par kyryan dans le forum JSF
    Réponses: 0
    Dernier message: 24/04/2009, 10h05

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