Частичный ответ отображается вместо HTML, после обновления отображается HTML
Я реализовал ответ на этот вопрос: тайм-аут сеанса и обработка исключений ViewExpiredException в запросе ajax JSF/PrimeFaces
Когда AJAX-запрос выполнен и существует исключение ViewExpiredException, он отображает страницу моего сеанса с истекшим сроком действия, на которой есть ссылка для перехода на страницу входа. Но когда вы входите снова, это показывает мне это:
<partial-response id="j_id1">
<changes>
<update id="j_id1:javax.faces.ViewState:0">
<![CDATA[ -4163638607746842558:-2237921975175382496 ]]>
</update>
</changes>
</partial-response>
Когда я нажимаю F5, отображается нормальный контент HTML. Почему это происходит и как я могу это решить?
Изменить: чтобы уточнить, после входа в систему, я перехожу на ту же страницу, где произошло исключение ViewExpiredException.