Я искал ответ, но пока не нашел ничего, что мне подходит.
В моем java-проекте есть несколько наборов компонентов Bean с различной областью просмотра/запроса и несколько страниц XHTML, которые содержат все мои компоненты Primefaces.
Что я хочу сделать, так это при нажатии кнопки выхода из системы все вспомогательные компоненты очищаются, компоненты XHTML сбрасываются до значений по умолчанию, а пользователь перенаправляется на экран входа в систему. До сих пор мне удавалось очистить бобы с помощью: FacesContext.getCurrentInstance().getExternalContext().getSessionMap().remove("Mybeanname");
и настроить правило навигации, чтобы перенаправить их на экран входа в систему, пока все хорошо, но если вы введете URL-адрес одной из предыдущих страниц (или нажмите браузер назад кнопка) страница загружается и отображает то, что просматривалось ранее, предположительно, компоненты кэшируют информацию, мой вопрос заключается в том, как мне также очистить компоненты xhtml, чтобы при вводе предыдущего URL-адреса информация не отображалась.