jsf-ru:faq:previous_page_url
Table of Contents
В адресной строке всегда показывается URL предыдущей страницы
Кто виноват?
Виновата реализация JSF.
Почему?
Очень просто почему. В JSF все формы сабмитятся сами на себя, а потом внутри сервера запрос диспатчится в зависимости от navigation-case'ов.
Что делать?
Одно из двух:
- Терпеть
- У navigation-case'ов добавлять параметр
<redirect />
. Это хорошо всем, кроме того, что- Не сохраняются атрибуты, сохранённые в request'е, т.к. редирект осуществляется с помощью http'шного редиректа.
- Очень интересным образом изменяется жизненный цикл запроса.
jsf-ru/faq/previous_page_url.txt · Last modified: 2019/06/12 16:08 by 127.0.0.1