Частичный ответ отображается вместо 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.

0 ответов

Другие вопросы по тегам