ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
704
704
EMPFEHLEN
-
Hi Foris,
leider brauch ich euch ein zweites Mal für heut.
Hab ein JEE Projekt angelegt und möchte zunächst einen einfachen dataTable anzeigen lassen.
Soweit so gut.
Wenn ich in der XHTML die ersten Buchstaben meines ManagedBeans eingebe und die Autovervollständigung drücke,
wird das Bean ganz normal zur Auswahl gestellt, quasi er sieht und erkennt es als solches an.
Führe ich nun aber das Projekt aus, kann er nicht auf das entsprechende Property im Bean zugreifen, was ein System.out.println im
Getter des Property bestätigt. Kein Fehler, keine Warnung - nichts...
Er geht einfach nicht in den Getter rein und somit wird natürlich auch die Seite nicht korrekt angezeigt
Ideen was das sein könnte?
Merci im Voraus!Christopher Columbus didn't need directions, neither do we!
Alles hat eine Logik. Selbst wenn es keine Logik gibt.
***
NetBeans 7.x, GlassFish v3
JSF 2.0
Java EE
-
23.07.10 11:22 #2
- Registriert seit
- Mar 2007
- Ort
- Frankfurt am Main
- Beiträge
- 67
Etwas Code wäre hilfreich
-
HTML-Code:
<p:dataTable var="item" value="#{managedBean.itemList}" paginator="true" rows="50"> <p:column> <f:facet name="header"> itemName </facet> <h:outputText value="#{item.name}" /> </p:column> </p:dataTable>
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
@ManagedBean @Named public class tableBean implements Serializable{ private List<String> itemList; public List<String> getItemList(){ return this.itemList; } public void setItemList(List<String> itemList){ this.itemList = itemList; } }
Geändert von Bexx (26.07.10 um 14:32 Uhr)
Christopher Columbus didn't need directions, neither do we!
Alles hat eine Logik. Selbst wenn es keine Logik gibt.
***
NetBeans 7.x, GlassFish v3
JSF 2.0
Java EE
-
Hi Bexx,
also, wenn dein Code da oben nicht gekürzt ist, liegt das an folgendem:
In deiner Klasse "tableBean" (Warum ein kleiner Anfangsbuchstabe?) hast Du deine Annotation @ManagedBean ohne (name="managedBean"), insofern wird deine Bean mit dem Namen der Klasse im Context bekannt gemacht.
Also heißt die "tableBean", nicht "managedBean", was sich nicht in deiner xhtml Seite wiederfindet, da steht "managedBean".
Gibt von Andy Schwartz einen top Artikel zu den neuen Dingen in JSF 2, empfehlenswert. Da gibt es auch einen kleinen Absatz zu der Managed Bean Annotation. Kann ich alles nur empfehlen zu lesen
Und Klassennamen bitte am Anfang immer groß ...
-
Guten Morgen

Hey Sentoo,
erst mal danke, dass du versuchst zu helfen!
zu deinen Anmerkungen:
gekürzt nicht, aber als ich geantwortet hab,
hatte ich keinen Zugang zum Source und hab dann den Quelltext, in neutraler Bennennung nochma schnell hier getippt, weils ja wirklich nur Standardsachen waren die gebraucht wurden... War einfach nur etwas flott und unkonzentriert als ich geantwortet hab, daher der Fehler
Ich weiß...
ebenfalls im Eifer des Gefechts passiert.
War im Original richtig eingetragen und soweit ersichtlich,
nicht der Grund für den Fehler.
Das Problem ist behoben, das Projekt ist dann versuchsweise neu angelegt worden
und siehe da, das Bean erschien plötzlich in vollem Glanze
Was es war hab ich leider nicht rausbekommen :-/
Aber wenigstens gehts jetzt wieder
Trotzdem danke nochmal
Geändert von Bexx (26.07.10 um 14:40 Uhr)
Christopher Columbus didn't need directions, neither do we!
Alles hat eine Logik. Selbst wenn es keine Logik gibt.
***
NetBeans 7.x, GlassFish v3
JSF 2.0
Java EE
Ähnliche Themen
-
Zugriff auf .xhtml sperren [JSF]
Von R4Z0r1337 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 01.09.10, 15:59 -
JSF-Frage: Attribute einer ManagedBean in einer anderen Managedbean lesen
Von navino im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 21.04.08, 08:57 -
Hinter zwei Firawalls - nach einer Weile kein Zugriff mehr ins Internet
Von metalgear im Forum Internet, DSL & FlatrateAntworten: 0Letzter Beitrag: 18.08.05, 13:19 -
Kein valides xHTML... ?
Von x12x13 im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 04.07.05, 12:25 -
kein target-attribut mehr in XHTML 1.0/1.1 strict?
Von Elusive im Forum HTML-EditorenAntworten: 1Letzter Beitrag: 02.08.04, 16:14





Zitieren
Login




