Hallo Leute,
ich versuche gerade mich in JSF einzuarbeiten. Ich habe zwar Erfahrungen
mit Servlets und JSP und deshalb erscheint mir JSF auch nicht allzu
schwierig. Dennoch hänge ich jetzt bei einer grundlegenden Sache fest.
Also...
Ich benutze NetBeans 6.0 mit dem integrierten Tomcat oder Glassfish
(Problem besteht bei beiden Servlet-Containern).
Ich habe dieses Tutorial versucht:
jsf.iatp.org.ua/components/jsf_htmlselectmanylistbox.html
Ich erhalte keine Meldungen oder Exceptions. Nach Auswahl von Items aus der Liste und
anschliessendem Drücken des Buttons passiert einfach "garnix"
Das Problem scheint hier zu liegen:
Ich habe versucht einen Breakpoint in der vom ActionListener auzurufenden Methode
zu setzen. Doch scheint es so, dass dieser nie erreicht wird.
Egal ob Glassfish oder Tomcat, ob actionListener als Attribut oder als Tag,
ob Linux oder Windows, ...
Daraufhin habe ich ein eigenes kleines Test-JSF geschrieben um den Fehler einzukreisen:
JSF Ausschnitt:
Java ActionListener:
Wieder keine Ausgabe, keine Exception, kein garnichts, ...
Wäre für jeden Hinweiss dankbar...
ich versuche gerade mich in JSF einzuarbeiten. Ich habe zwar Erfahrungen
mit Servlets und JSP und deshalb erscheint mir JSF auch nicht allzu
schwierig. Dennoch hänge ich jetzt bei einer grundlegenden Sache fest.
Also...
Ich benutze NetBeans 6.0 mit dem integrierten Tomcat oder Glassfish
(Problem besteht bei beiden Servlet-Containern).
Ich habe dieses Tutorial versucht:
jsf.iatp.org.ua/components/jsf_htmlselectmanylistbox.html
Ich erhalte keine Meldungen oder Exceptions. Nach Auswahl von Items aus der Liste und
anschliessendem Drücken des Buttons passiert einfach "garnix"
Das Problem scheint hier zu liegen:
Code:
...
<h:commandButton value="Show Selected" actionListener="#{staticPageBean.showSelected}" />
<h:outputText binding="#{staticPageBean.selItemsOutput}" />
...
Ich habe versucht einen Breakpoint in der vom ActionListener auzurufenden Methode
zu setzen. Doch scheint es so, dass dieser nie erreicht wird.
Egal ob Glassfish oder Tomcat, ob actionListener als Attribut oder als Tag,
ob Linux oder Windows, ...
Daraufhin habe ich ein eigenes kleines Test-JSF geschrieben um den Fehler einzukreisen:
JSF Ausschnitt:
Code:
...
<h:messages style="color: blue"/>
<h:commandButton id="button01" value="Klick mich" action="success">
<f:actionListener type="events.MyListener"/>
</h:commandButton>
...
Java ActionListener:
Code:
package events;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.faces.event.AbortProcessingException;
import javax.faces.event.ActionEvent;
import javax.faces.event.ActionListener;
public class MyListener implements ActionListener {
public MyListener() {
}
public void processAction(ActionEvent ae) throws AbortProcessingException {
FacesContext context = FacesContext.getCurrentInstance();
context.addMessage(null, new FacesMessage("button geklickt"));
}
}
Wieder keine Ausgabe, keine Exception, kein garnichts, ...
Wäre für jeden Hinweiss dankbar...