Exemple avec JSF 2 convertDateTime

Exemple JSF 2 convertDateTime

f:convertDateTime »est une balise de conversion JSF standard, qui convertit String dans un format« Date »spécifié. En outre, il est également utilisé pour implémenter la validation de la date.

L'exemple JSF 2.0 suivant vous montre comment utiliser cette balise «f:convertDateTime».

1. Bean géré

Un bean géré simple, avec une propriété «date».

package com.example;

import java.io.Serializable;
import java.util.Date;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name="receipt")
@SessionScoped
public class ReceiptBean implements Serializable{

    Date date;

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

}

2. f: exemples convertDateTime

Implémentez la validation de la date avec la balise «f:convertDateTime». Le format de date accepté est défini dans l'attribut «pattern».

Note
Le format de date dans l'attribut «modèle» est défini dans lesjava.text.SimpleDateFormat.

default.xhtml



    

        

JSF 2 convertDate example

Receipt Date :

receipt.xhtml



    

        

JSF 2 convertDate example

Receipt Date :

3. Demo

Si une date non valide est fournie, affichez le message d'erreur.

jsf2-ConvertDateTime-Example

Télécharger le code source

Téléchargez-le -JSF-2-ConvertDateTime-Example.zip (10 Ko)