无弹出对话框的ADF会话超时自动重定向

时间:2013-09-03 09:42:22

标签: java session session-timeout jdeveloper oracle-adf

是否有可能在没有弹出对话框的会话超时后自动重定向到另一个页面?

见下图 enter image description here

我看到这个使用javascript的How to automatically Redirect to Different Page on session timeout,但这不是我想要的。有另一种简单的方法吗?可能是web.xml中的一些设置?

2 个答案:

答案 0 :(得分:1)

检查此article和此article。创建一个过滤器以检测会话超时,然后重定向到特定页面。

答案 1 :(得分:0)

在web.xml中,您只需进行以下设置:

<context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>client</param-value>
</context-param>

<context-param>
  <param-name>
     oracle.adf.view.rich.sessionHandling.WARNING_BEFORE_TIMEOUT
  </param-name>
    <param-value>0</param-value>
</context-param>