2010-04-17 6 views
1

У меня проблема с перенаправлением страницы в приложении JSF. Моя навигация правило выглядеть следующим образом:Переадресация JSF не работает

<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> 

В моем случае редирект тег не работает, то URL остается неизменным, и при обновлении страницы действие registerUser выполняется снова. Я просто не знаю, что я делаю неправильно; Я не очень разбираюсь в JSF. Кто-нибудь может сказать, почему тег перенаправления не работает? Благодарю. (I'm use JSF 2.0 и IDE NetBeans)

ответ

1

Ты уверен, что ваша страница обрабатывается без ошибок? Проверьте свои FacesMessages, посмотрите, есть ли ошибки в очереди - это предотвратит переход на следующую страницу.

+0

Да, на самом деле были некоторые другие ошибки, но теперь все в порядке, я решил проблему. Спасибо за ваш ответ. – Madalina

Смежные вопросы