我已经实现了这个问题的答案:Session timeout and ViewExpiredException handling on JSF/PrimeFaces ajax request
当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的同一页面。