J
JSFneuling
Gast
Hallo,
ich versuche über einen setter in einer ManagedBean:
ein Attribut über eine xhtml Seite zu setzen. Wenn ich die Annotation @Size auskommentiere funktioniert es ohne Probleme. Sobald ich die Validierung aktiviere erhalte ich beim ausführen folgende Fehlermeldung.
Annotated methods must follow the JavaBeans naming convention. setAuthor() does not
Ich seh nicht was an meinem Setter den Konventionen widerspricht.
Hinweis: Es ist ein Setter zu dem kein zugehöriges Attribut existiert er dient nur zur Kapselung, damit meine xhtml Seite nichts von meiner darunterliegenden Model Klasse weis. Es existiert keine zweite setAuthor Methode ohne Parameter(warum wird er in der Fehlermeldung nicht angegeben?)
Viele Grüße
ich versuche über einen setter in einer ManagedBean:
Java:
@Size(min = 2, max = 20)
public void setAuthor(String author) {
book.setAuthor(author);
}
ein Attribut über eine xhtml Seite zu setzen. Wenn ich die Annotation @Size auskommentiere funktioniert es ohne Probleme. Sobald ich die Validierung aktiviere erhalte ich beim ausführen folgende Fehlermeldung.
Annotated methods must follow the JavaBeans naming convention. setAuthor() does not
Ich seh nicht was an meinem Setter den Konventionen widerspricht.
Hinweis: Es ist ein Setter zu dem kein zugehöriges Attribut existiert er dient nur zur Kapselung, damit meine xhtml Seite nichts von meiner darunterliegenden Model Klasse weis. Es existiert keine zweite setAuthor Methode ohne Parameter(warum wird er in der Fehlermeldung nicht angegeben?)
Viele Grüße