JSF Date Validierung

JoeBloggs

Mitglied
Hallo,

ich arbeite mich gerade in JSF ein und kann meinen Fehler seit Tagen nicht finden.

Ich möchte über JSF eine Datumsvalidierung durchführen.

meine getter und Setter in der Klasse Users
Code:
  public Date getDayOfBirth() {
    return dayOfBirth;
  }

  public void setDayOfBirth(Date dayOfBirth) {
    this.dayOfBirth = dayOfBirth;
  }
Date ist vom Typ

Code:
import java.util.Date;
und in meiner JSP Seite habe ich folgende Einstellungen

HTML:
    <h:outputLabel for="dayOfBirth" value="Birthday"/>
    <h:inputText id="dayOfBirth" value="#{controller.currentUsers.dayOfBirth}">
       <f:convertDateTime pattern="dd.mm.yyyy"/> 
    </h:inputText>
    <h:message for="dayOfBirth" styleClass="messages"/>
Gebe ich nun z.b. 20.11.2005 als datum ein

Exception setting property dayOfBirth of base with class users.service.Users

Übergebe ich die werte als String, klappt alles, dann kann ich aber keine Validierung über JSF durchführen und verliere ja einen wesetlichen Vorteil des Frameworks.

Noch zu Info, der rest läuft, doch dies ist der erste Validierungsversuch durch JSF bei mir und das klappt nun hinten und vorne nicht.

Bin über jede Info dankbar
Markus


 

Neue Beiträge

Zurück