2010-04-17 3 views
1

J'ai un problème avec la redirection d'une page dans mon application JSF. Mon regard des règles de navigation comme ceci:La redirection JSF ne fonctionne pas

<navigation-rule> 
    <from-view-id>/index.xhtml</from-view-id> 
    <navigation-case> 
     <from-action>#{registerBean.registerUser}</from-action> 
     <from-outcome>success</from-outcome> 
     <to-view-id>/confirmation.xhtml</to-view-id> 
     <redirect/> 
    </navigation-case> 
</navigation-rule> 

Dans mon cas, la balise de redirection ne fonctionne pas, l'URL ne change pas, et quand j'actualisez la page de l'action registerUser est exécutée à nouveau. Je n'ai aucune idée de ce que je fais de mal. Je ne suis pas très expérimenté avec JSF. Quelqu'un peut-il dire s'il vous plaît pourquoi la balise de redirection ne fonctionne pas? Merci. (J'utilise JSF 2.0 et NetBeans IDE)

Répondre

1

Êtes-vous sûr que votre page est en cours de traitement sans erreurs? Vérifiez vos FacesMessages, voir s'il y a des erreurs dans la file d'attente - cela empêcherait la navigation vers la page suivante.

+0

Oui, en fait, il y avait d'autres erreurs, mais ça va maintenant, j'ai résolu le problème. Merci pour votre réponse. – Madalina

Questions connexes