如果我使用的是常规 JSP 应用程序,我会简单地编写一个 servlet 过滤器,如果它检测到过期 session ,则会将您重定向到解释 session 已过期的页面。
在 GWT 中,仅在后台进行调用,因此 http 响应重定向不会重新加载页面。除了将所有 GWT rpc 调用放在返回 session 状态的基本对象内之外,是否有人有建议的方法来检测过期 session ?也许是每 5 分钟调用一次 RPC 方法的计时器?
最佳答案
正常的方法是在 GWT-RPC 调用上抛出错误,指出 session 已过期。然后您需要在客户端处理该异常(例如向用户显示登录页面或其他内容)。
关于session - 在几乎只使用 GWT 和 GWT-RPC 的应用程序中检测过期 session 的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8539343/