Wie kann ich meine JSF Implementierung bitten, neue Ansicht durch Flash zu umleiten?
Frage
Ich verwende einen Flash-Modul für die Navigation (Freemind Flash-Browser). Aber ich habe Probleme mit der Navigation / Umleitung. Ein typischer Anwendungsfall ist wie folgt. Von der Begrüßungsseite, klickt ein Benutzer auf ein Land. Im Anschluss daran wird der Flash-Mind-Map. Ein Benutzer blättert die mindmap, und klickt auf einen gewünschten Knoten. Eingebettete auf diesem Knoten, eine Verknüpfung zu einer anderen Seite (zum Beispiel ./resources/pages/id/AirFreight.xhtml). Ich kann diese Seite zu laden, aber ich kann die Seite nicht zu einem verwalteten Bean verdrahten. Ich nehme an, das liegt daran, dass die JSF-Implementierung nicht zu dieser neuen Ansicht umgeleitet wird. Kann mir jemand hier führen? Wie stelle ich meine JSF-Implementierung der neuen Ansicht durch Flash zu umleiten? Ich bin ein Neuling mit JSF 2.0.
Lösung
Wenn man den Aufruf einer Seite, die JSF-Servlet auf die entsprechende URL definiert ist, wenn in der Seite ein Aufruf an die Bohne -. Es wird aufgerufen,
Stellen Sie sicher, dass Sie JSF-Servlet auf dieser URL-Zuordnung haben:
<servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping>
Was führen Sie zu sehen? Haben Sie den Code debuggen, um zu sehen, dass es jede Bean-Methode erreicht? Können Sie AirFreight.xhtml Code und AirFreightBean.java Code posten?
Wie gut, wenn man bedenkt BalusC Kommentar, müssen Sie den Link als AirFreight.jsf
ausführen