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

Session 在几乎完全使用GWT和GWT-RPC的应用程序中检测过期会话的好方法?,session,gwt,gwt-rpc,Session,Gwt,Gwt Rpc,如果我在一个常规的JSP应用程序上,我会简单地编写一个servlet过滤器,如果它检测到一个过期的会话,就会将您重定向到一个页面,解释您的会话已经过期 在GWT中,用户只在后台进行调用,因此http响应重定向不会重新加载页面。除了将所有GWT rpc调用放在一个返回会话状态的基本对象中之外,有人有没有建议的方法来检测过期的会话?也许每5分钟调用一个RPC方法的计时器?正常的方法是在GWT-RPC调用中抛出一个错误,指出会话已过期。然后,您需要在客户端处理该异常(例如,向用户显示登录页面或其他内容

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


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

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