2012-12-03 7 views
21

Podałem interfejs, który umożliwia użytkownikom tworzenie kont dla aplikacji. Pod koniec procesu metoda rejestracyjna wykonuje proces rejestracji, dodaje komunikat o powodzeniu na stronie, a następnie przesuwa użytkownika do centralnej tabeli danych, która wyświetla wszystkich użytkowników systemu.Jak wyświetlić wiadomość o twarzy na przekierowanej stronie

Problem polega na tym, że komunikat o powodzeniu nigdy nie zostanie wyświetlony z powodu przekierowania strony. Nie mogę mieć wait() w metodzie, ponieważ komunikat JSF nie zostanie wyświetlony, dopóki metoda nie zostanie zakończona. Idealnie chcę, aby komunikat o powodzeniu był wyświetlany, a następnie w określonym czasie później strona zostanie przekierowana.

Jak mogę to osiągnąć?

Odpowiedz

48
+0

Dzięki BalusC, czy muszę wywoływać aktualizację wiadomości na nowej stronie lub czy powinny być one domyślnie wyzwalane po załadowaniu strony? – tarka

+0

Nie, przekierowanie tworzy żądanie synchroniczne, więc nie ma możliwości częściowego renderowania. Został on właśnie renderowany jako zupełnie nowa prośba GET. Więc wszystko, co musisz mieć, to po prostu '' lub ''. – BalusC

+0

Dziękuję bardzo. Właśnie zauważyłem im na Majorra 2.1.6, więc muszę szybko uaktualnić, aby zmusić go do pracy? Czy 2.1.14 jest stabilny? – tarka

Powiązane problemy