Volgens de tutorials zou het moeten werken, maar ik krijg het niet voor elkaar. Ik wil met een commandbutton wat code uitvoeren en dan navigeren naar een andere pagina. Het klinkt o zo simpel:
jsp:
bean:
faces-config.xml
Wanneer ik op de knop klik wordt de methode wel uitgevoerd, maar gebeurt er verder niets met navigatie.
de specs van mijn omgeving:
* JSF1.1 sun ref impl
* Icefaces
* Tomcat 5.5.23
Iemand enig idee wat ik fout doe?
jsp:
Java:
1
2
3
| <ice:commandButton action="#{cardIssuerListBean.create}" value="Create" /> |
bean:
Java:
1
2
3
4
| public String create() { this.selectedCardIssuer = new TokenIssuer(); return "create"; } |
faces-config.xml
XML:
1
2
3
4
5
6
7
8
9
10
11
| <navigation-rule> <display-name>issuer_overview</display-name> <from-view-id>/issuer_overview.jspx</from-view-id> <navigation-case> <from-action> #{cardIssuerListBean.create} </from-action> <from-outcome>create</from-outcome> <to-view-id>/cardissuer.jspx</to-view-id> </navigation-case> </navigation-rule> |
Wanneer ik op de knop klik wordt de methode wel uitgevoerd, maar gebeurt er verder niets met navigatie.
de specs van mijn omgeving:
* JSF1.1 sun ref impl
* Icefaces
* Tomcat 5.5.23
Iemand enig idee wat ik fout doe?
The ships hung in the sky in much the same way that bricks don’t.