JSF 2 convertDateTime - Beispiel

Beispiel für JSF 2 convertDateTime

f:convertDateTime “ist ein Standard-JSF-Konverter-Tag, das String in ein angegebenes„ Date “-Format konvertiert. Außerdem wird hiermit auch die Datumsüberprüfung implementiert.

Das folgende JSF 2.0-Beispiel zeigt Ihnen, wie Sie dieses Tag "f:convertDateTime" verwenden.

1. Managed Bean

Eine einfache verwaltete Bean mit der Eigenschaft "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: convertDateTime Beispiele

Implementieren Sie die Datumsüberprüfung mit dem Tag "f:convertDateTime". Das akzeptierte Datumsformat wird im Attribut "pattern" definiert.

Note
Das Datumsformat im Attribut "Muster" wird injava.text.SimpleDateFormat definiert.

default.xhtml



    

        

JSF 2 convertDate example

Receipt Date :

receipt.xhtml



    

        

JSF 2 convertDate example

Receipt Date :

3. Demo

Wenn ein ungültiges Datum angegeben wird, zeigen Sie die Fehlermeldung an.

jsf2-ConvertDateTime-Example

Quellcode herunterladen

Laden Sie es herunter -JSF-2-ConvertDateTime-Example.zip (10 KB)