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.

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