如何增加“查看过期”错误页面的显示时间?

时间:2018-06-05 16:08:12

标签: html jsf

我已经实现了herehere所述的ViewExpiredException处理(谢谢@BalusC和团队)。它运作正常。但是,错误页面闪烁得太快,以至于没有通知用户他/她因会话超时而被重定向。有没有办法让事情慢下来?

以下是错误页面:

<html lang="en">
<head>
    <title>Session Expired</title>
    <meta http-equiv="refresh" content="0;url=#{request.contextPath}/index.xhtml" />
</head>
<body>
    <h1>Session Expired</h1>
    <h3>You will be redirected to the starting page</h3>
    <p><a href="#{request.contextPath}/index.xhtml">Click here if the redirect didn't work or if you are impatient.</a></p>
</body>

1 个答案:

答案 0 :(得分:0)

行为与你告诉它的行为完全相同

 <meta http-equiv="refresh" content="0;url=#{request.contextPath}/index.xhtml" />

那里的content="0表示:“不要等待,而是立即重定向”。将0更改为10将使其等待10秒,

<meta http-equiv="refresh" content="10;url=#{request.contextPath}/index.xhtml" />

实际上这不是jsf相关的,而是简单的html。同样的问题是正常的404错误页面