JSF Weiterleitung funktioniert einfach nicht

akchill

Mitglied
Hallo zusammen,

ich bitte um hilfe... :)

Ich will einfach nur eine Navigationsweiterleitung machen.

In der Faces Config ist das Bean angegeben:

<managed-bean>
<managed-bean-name>iphoneBean</managed-bean-name>
<managed-bean-class>model.beans.iPhoneJSFBean</managebean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>

und die Navigationsregel

<navigation-rule>
<navigation-case>
<from-outcome>phone</from-outcome>
<to-view-id>/pages/iphonedetailpage.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>

und hier der t:commandlink

<t:commandLink actionlistener="#{iPhoneBean.doDetail}" action="#{iPhoneBean.doDetail}">
<h:graphicImage id="image1" value="http://10.190/medias/8452515375885072.jpg"width="300" height="160" />
</t:commandLink>

und hier die Methode:

public String doDetail() {
System.out.println("hallo");
return "phone";
}


Ich würde mich riesig über ein Lösungsansatz freuen. Fehlermeldung gibt es keine.. ich versteh es einfach nicht.

Grüße
 

F.S.WhiTeY

Bekanntes Mitglied
Wennd u JSF 2.0 benutzt, musst du die bean nicht registrieren. Du kannst auch mit Annotationen arbeiten.

Einfach :

Java:
@ManagedBean
@SessionScoped
public class nameDerBean {
  
    
}

Brauchst du unbedingt den actionlistener ? Du kannst doch theoretisch alles in der action abarbeiten, zumal es die gliche Methode ist ? iPhoneBean.doDetail ?

versuchs mal mit :

Java:
<t:commandLink action="#{iPhoneBean.doDetail}">
<h:graphicImage id="image1" value="http://10.190/medias/8452515375885072.jpg"width="300" height="160" />
</t:commandLink>

Oder wenn du keine funktion in der Navigation brauchst, sprich wenn beim klicken nix abgearbeitet sondern nur navigiert wird, mit :

Java:
<t:commandLink action="/pages/iphonedetailpage.xhtml">
<h:graphicImage id="image1" value="http://10.190/medias/8452515375885072.jpg"width="300" height="160" />
</t:commandLink>

EDIT:

Mir ist dein Fehler nun aufgefallen:

du musst der faces-config auch sagen, für welche seite die Navigation definiert werden soll:

Java:
<navigation-rule>
  <from-view-id>/Die_aktuelle_Seite.xhtml</from-view-id>
  <navigation-case>
    <from-outcome>phone</from-outcome>
    <to-view-id>/die_andere_seite.xhtml</to-view-id>
  </navigation-case>
</navigation-rule>
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Servlet Servlet Weiterleitung static html Web Tier 5
T JSF Primefaces: DataTable Ajax Update - Weiterleitung von anderer Seite Web Tier 11
D Sessiontimeout Exception bei Weiterleitung Web Tier 10
Q JSF bei Session-Timeout Weiterleitung auf spezielle Login-Seite Web Tier 15
F JSP Weiterleitung Web Tier 7
S Weiterleitung, wenn angemeldet Web Tier 8
I Automatische Weiterleitung JSF mit Aufruf einer Methode Web Tier 2
Tandibur JSF: Verlinkung mittels Button, bedingte Weiterleitung Web Tier 4
J [JSP] Abfrage der URL und automatische Weiterleitung Web Tier 6
D JSF+Weiterleitung zu einer Login-Page Web Tier 1
M Bei Weiterleitung von Servlet zu JSP: URL der JSP anzeigen Web Tier 6
D Codierung im Frontend funktioniert nicht richtig Web Tier 2
krgewb Base64 funktioniert nicht, aber btoa funktioniert Web Tier 10
S Websocket.jar funktioniert nur teilweise Web Tier 14
M webapp controller funktioniert nicht Web Tier 3
J Https Verknüpfung funktioniert nicht Web Tier 0
W JSF DataTable - Filter Funktion funktioniert nicht Web Tier 3
F JSF Bean funktioniert nicht immer.. Web Tier 3
L error-page mit ui:composite funktioniert nicht Web Tier 0
L JSF Composit Component mit ajax funktioniert nicht. Web Tier 4
M <p:accordionPanel <ui:repeat <p:commandButton Action funktioniert teilweise Web Tier 3
A Aufruf eines Servlets auf einer JSP Seite funktioniert nicht Web Tier 10
D JSF cellpadding oder cellspacing funktioniert nicht Web Tier 4
W JSF Login funktioniert nicht Web Tier 12
F PrimeFaces p:selectOneMenu funktioniert nicht Web Tier 12
J @Named Notation funktioniert nicht Web Tier 3
D richTable sort funktioniert nicht Web Tier 2
A Servlet File Upload funktioniert nur lokal auf Entwicklungsrechner, nicht in Tomcat Web Tier 5
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4
D Fileupload in GWT funktioniert nicht Web Tier 10
T Funktioniert das Zusammenspiel folgender Komponenten? Web Tier 2
D [GWT] Celltable SimplePager funktioniert in 2.2 nicht Web Tier 1
T JSF Dependency-Injection funktioniert offenbar nicht - warum? Web Tier 4
S Bean Validation (JSF 2.0) funktioniert nicht. Web Tier 4
D JSF 2.0 Navigationsregel funktioniert nicht Web Tier 2
F JApplet in Tomcat-Umgebung funktioniert mal wieder nicht ... Web Tier 8
P Richfaces/Seam: RichShuttleListe funktioniert nicht Web Tier 8
P Tomcat funktioniert nicht so wie er sollte Web Tier 11
megachucky JSF - NavigationRule funktioniert nicht Web Tier 9
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
L BMI-Messer funktioniert nicht Web Tier 18
G Session.invalide() funktioniert nicht richtig Web Tier 2
D JSP Programm geht einfach nicht in If-Schleife rein Web Tier 7
T Einfach nur Daten im JSP ausgeben Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben