Bonjour.

J'essaye de rediriger depuis une page vers une autre depuis le bean.

J'utilise c code:

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();
Avec cette navigation rule :

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>
Si j'utilise juste JSF (pas richfaces) dans mon projet, ça marche bien.

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