Hallo,
ich möchte ein selectOneMenu in meiner JSF - Seite haben, die mir Datensätze aus meiner Datenbank holt.
Hier mein Ansatz:
In der Bean:
private List<Kostenstelle> kostenstellenliste;
private String kostenstellenlisteString[];
Getter + Setter
Die Liste wird auch angezeigt. Allerdings nicht so wie ich es will. Es wird glaube ich das Objekt angezeigt, aber ich will eben einen String ausgeben.
Ich bekomme so etwas:
und so weiter.
Wie schaffe ich es, dass es mir die Zeichenkette des Objekts ausgibt?
ich möchte ein selectOneMenu in meiner JSF - Seite haben, die mir Datensätze aus meiner Datenbank holt.
Hier mein Ansatz:
Code:
<h:selectOneMenu id="kostenstellenlisteString" value="#{pv.kostenstellenlisteString}}">
<f:selectItems value="#{pv.kostenstellenliste}" />
</h:selectOneMenu>
In der Bean:
private List<Kostenstelle> kostenstellenliste;
private String kostenstellenlisteString[];
Getter + Setter
Java:
public List<Kostenstelle> getKostenstellenliste() throws KostenstelleNotFoundException {
kostenstellenliste = pvSpring.findAllKostenstellen();
return kostenstellenliste;
}
public List<Kostenstelle> getKostenstellenliste() throws KostenstelleNotFoundException {
kostenstellenliste = pvSpring.findAllKostenstellen();
return kostenstellenliste;
}
Die Liste wird auch angezeigt. Allerdings nicht so wie ich es will. Es wird glaube ich das Objekt angezeigt, aber ich will eben einen String ausgeben.
Ich bekomme so etwas:
Code:
de.projekt.namedesProjekts.entity.Kostenstelle.@76565c
de.projekt.namedesProjekts.entity.Kostenstelle.@76595c
de.projekt.namedesProjekts.entity.Kostenstelle.@68555c
und so weiter.
Wie schaffe ich es, dass es mir die Zeichenkette des Objekts ausgibt?