如果我使用常规JSP应用程序,我会简单地编写一个servlet过滤器,如果它检测到过期会话,则会将您重定向到一个解释会话已过期的页面。
在GWT中只在后台进行调用,因此http响应重定向不会重新加载页面。除了在返回会话状态的基础对象内部进行所有GWT rpc调用之外,是否有人建议检测过期会话?也许是一个每5分钟调用一次RPC方法的计时器?
答案 0 :(得分:3)
正常方法是在GWT-RPC调用上抛出错误,说会话已过期。然后,您需要在客户端处理该异常(例如,向用户显示登录页面或其他内容)。