Bonjour.
J'essaye de rediriger depuis une page vers une autre depuis le bean.
J'utilise c code:
Avec cette navigation rule :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 FacesContext context=FacesContext.getCurrentInstance(); Application application2=context.getApplication(); NavigationHandler navigation=application2.getNavigationHandler(); navigation.handleNavigation(context,null,"ACCESSDENIED"); context.responseComplete();
Si j'utilise juste JSF (pas richfaces) dans mon projet, ça marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <navigation-rule> <navigation-case> <from-outcome>ACCESSDENIED</from-outcome> <to-view-id>/error.jsp</to-view-id> </navigation-case> </navigation-rule>
Avec Richfaces, ça marche à peu près : à la place de error.jsp, lebrowser montre une page blanche.
J4ai cherché sur internet et trouvé ce topic : http://www.icefaces.org/JForum/posts/list/2533.page qui concerne le framework ICEfaces mais c'est peut être lié??
Ou peut-être que je fais quelque chose d'incorrect...
Merci pour votre aide
Partager