J
JSFneuling
Gast
Hallo,
ich versuche meine Navigationsregeln über eine faces-config festzulegen.
Von meiner Startseite aus funktioniert es ohne Probleme. Wenn ich versuche von einer anderen Seite aus zu navigieren kommt folgende Fehlermeldung:
Kein übereinstimmendes navigation-case Element von View ID '/startpageForUserLoggedIn.xhtml' für die Aktion '#{books.showDetailView}' mit dem Ergebnis 'true' gefunden.
Meine faces-config:
[XML]<faces-config version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
<navigation-rule>
<navigation-case>
<from-action>#{login.validateUser()}</from-action>
<from-outcome>true</from-outcome>
<to-view-id>/startpageForUserLoggedIn.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/startpageForUserLoggedIn.xhtml</from-view-id>
<navigation-case>
<from-action>#{books.showDetailView()}</from-action>
<from-outcome>true</from-outcome>
<to-view-id>/updateBook.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
[/XML]
Warum wird meine Navigationsregel nicht gefunden?
Viele Grüße
ich versuche meine Navigationsregeln über eine faces-config festzulegen.
Von meiner Startseite aus funktioniert es ohne Probleme. Wenn ich versuche von einer anderen Seite aus zu navigieren kommt folgende Fehlermeldung:
Kein übereinstimmendes navigation-case Element von View ID '/startpageForUserLoggedIn.xhtml' für die Aktion '#{books.showDetailView}' mit dem Ergebnis 'true' gefunden.
Meine faces-config:
[XML]<faces-config version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
<navigation-rule>
<navigation-case>
<from-action>#{login.validateUser()}</from-action>
<from-outcome>true</from-outcome>
<to-view-id>/startpageForUserLoggedIn.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/startpageForUserLoggedIn.xhtml</from-view-id>
<navigation-case>
<from-action>#{books.showDetailView()}</from-action>
<from-outcome>true</from-outcome>
<to-view-id>/updateBook.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
[/XML]
Warum wird meine Navigationsregel nicht gefunden?
Viele Grüße