Hallo,
Ich benutze JSF und JavaBeans und bin gerade dabei meine Web Anwendung mit einem Property-File, dass alle Fehlermeldungen (wenn ein Benutzer keinen/oder falschen Wert angibt) enthält, zu erweitern.
Ich habe nun folgendes Problem:
Ich hab eine javaBean (Friend) bei dem ich die Annotationen @NotBlank für den nickname, fistname, lastname und email verwende.
Hier ist mal der Anfang von meinem Bean:
Bei dem @NotBlank will ich wenn kein Wert eingegeben wird eine Message von meinem Property-File anzeigen lassen! (in den geschwungenen Klammern gib ich den Key an)
Das sieht das Property-File aus:
Laut allen Anleitungen, die ich gefunden hab sollte es so funktionieren. Bei mir wird jedoch nicht der Inhalt meines Property-Files angezeigt sonder: {nickname} oder {firstname} oder ... (je nachdem in welcher imputfield kein wert eingetragen wird)
Das seltsame dabei ist, das die mir überall wo ich die Werte aus meinem Property-File verwende, diese auch angezeigt werden, nur in diesem Fall nicht.
Weiß bitte irgendwer woran es liegen könnte????
Ich würde mich sehr über Hilfe freuen
Lg.
Ich benutze JSF und JavaBeans und bin gerade dabei meine Web Anwendung mit einem Property-File, dass alle Fehlermeldungen (wenn ein Benutzer keinen/oder falschen Wert angibt) enthält, zu erweitern.
Ich habe nun folgendes Problem:
Ich hab eine javaBean (Friend) bei dem ich die Annotationen @NotBlank für den nickname, fistname, lastname und email verwende.
Hier ist mal der Anfang von meinem Bean:
Java:
@ManagedBean(name="friendBean")
@RequestScoped
public class Friend{
@NotBlank(message="{nickname}")
private String nickname;
@NotBlank(message="{firstname}")
private String firstname;
@NotBlank(message="{lastname}")
private String lastname;
@NotBlank(message="{email}") @Email
private String email;
Bei dem @NotBlank will ich wenn kein Wert eingegeben wird eine Message von meinem Property-File anzeigen lassen! (in den geschwungenen Klammern gib ich den Key an)
Das sieht das Property-File aus:
Java:
nickname=Bitte gib einen Nicknamen ein!
firstname=Bitte gib einen Vornamen ein!
lastname=Bitte gib einen Nachnamen ein!
email=Bitte gib einen Email ein!
Laut allen Anleitungen, die ich gefunden hab sollte es so funktionieren. Bei mir wird jedoch nicht der Inhalt meines Property-Files angezeigt sonder: {nickname} oder {firstname} oder ... (je nachdem in welcher imputfield kein wert eingetragen wird)
Das seltsame dabei ist, das die mir überall wo ich die Werte aus meinem Property-File verwende, diese auch angezeigt werden, nur in diesem Fall nicht.
Weiß bitte irgendwer woran es liegen könnte????
Ich würde mich sehr über Hilfe freuen
Lg.