在几乎完全使用GWT和GWT-RPC的应用程序中检测过期会话的好方法?

时间:2011-12-16 19:46:51

标签: session gwt gwt-rpc

如果我使用常规JSP应用程序,我会简单地编写一个servlet过滤器,如果它检测到过期会话,则会将您重定向到一个解释会话已过期的页面。

在GWT中只在后台进行调用,因此http响应重定向不会重新加载页面。除了在返回会话状态的基础对象内部进行所有GWT rpc调用之外,是否有人建议检测过期会话?也许是一个每5分钟调用一次RPC方法的计时器?

1 个答案:

答案 0 :(得分:3)

正常方法是在GWT-RPC调用上抛出错误,说会话已过期。然后,您需要在客户端处理该异常(例如,向用户显示登录页面或其他内容)。