显示刷新html后,显示部分响应而不是html

时间:2015-11-05 10:27:19

标签: jsf viewexpiredexception partial-response

我已经实现了这个问题的答案: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的同一页面。

0 个答案:

没有答案