【发布时间】:2011-12-16 19:46:50
【问题描述】:
如果我使用的是常规 JSP 应用程序,我会简单地编写一个 servlet 过滤器,如果它检测到会话过期,则会将您重定向到说明会话已过期的页面。
在 GWT 中仅在后台进行调用,因此 http 响应重定向不会重新加载页面。除了在返回会话状态的基础对象中进行所有 GWT rpc 调用之外,是否有人有建议的方法来检测过期会话?也许是一个每 5 分钟调用一次 RPC 方法的计时器?
【问题讨论】:
如果我使用的是常规 JSP 应用程序,我会简单地编写一个 servlet 过滤器,如果它检测到会话过期,则会将您重定向到说明会话已过期的页面。
在 GWT 中仅在后台进行调用,因此 http 响应重定向不会重新加载页面。除了在返回会话状态的基础对象中进行所有 GWT rpc 调用之外,是否有人有建议的方法来检测过期会话?也许是一个每 5 分钟调用一次 RPC 方法的计时器?
【问题讨论】:
通常的方法是在 GWT-RPC 调用上抛出一个错误,说明会话已过期。然后您需要在客户端处理该异常(例如,向用户显示登录页面或其他内容)。
【讨论】: