2011-12-16 45 views
2

如果我在一个普通的JSP应用程序中,我会简单地编写一个servlet过滤器,如果它检测到过期的会话会将您重定向到解释您的会话过期的页面。在几乎完全使用GWT和GWT-RPC的应用程序中检测过期会话的好方法?

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

回答

3

正常的方法是在GWT-RPC调用中发出错误,指出会话已过期。然后你需要在客户端处理这个异常(f.e.将登录页面显示给用户或其他东西)。