Guten Morgen zusammen,
ich setze mich derzeit mir JSF auseinander und bin schnell auf ein Problem gestoßen.
Ich habe eine Klasse NameListProducer die eine Liste mit namen generieren soll. Zu Anfang möchte
ich erst einmal die Anzahl der Namen ausgeben.
NameListProducer.java
index.jsf
Allerdings bekomme ich keine Anzahl auf der Webseite angezeigt. Ich bekomme nur die Ausgabe "Die Liste entählt Elemente".
ich setze mich derzeit mir JSF auseinander und bin schnell auf ein Problem gestoßen.
Ich habe eine Klasse NameListProducer die eine Liste mit namen generieren soll. Zu Anfang möchte
ich erst einmal die Anzahl der Namen ausgeben.
NameListProducer.java
Java:
@ManagedBean
@ApplicationScoped
@Named
public class NameListProducer {
private ArrayList<String> meineNamen = new ArrayList<String>;
public NameListProducer() {
meineNamen.add("Silke");
meineNamen.add("Marvin");
meineNamen.add("MickyMaus");
}
public getAnzahl() {
return meineNamen.size();
}
public ArrayList<String> getMeineNamen() {
return meineNamen;
}
}
index.jsf
Java:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:body>
Die Liste enthält #{nameListProducer.anzahl} Elemente.
</h:body>
</html>
Allerdings bekomme ich keine Anzahl auf der Webseite angezeigt. Ich bekomme nur die Ausgabe "Die Liste entählt Elemente".