session - 在几乎只使用 GWT 和 GWT-RPC 的应用程序中检测过期 session 的好方法是什么?

标签 session gwt gwt-rpc

如果我使用的是常规 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/

相关文章:

javascript - Salesforce api session 过期,如何自动重新连接

java - 从 GWT 2.7 更新到 2.8.1 后出现 IncompatibleRemoteServiceException

java - 编译 GWT 项目时出现错误 : Could not find or load main class com. google.gwt.dev.Compiler

java - 如何获取地理位置详细信息位置错误原因

java - GWT super 开发模式 RPC 404

GWT-RPC与HTTP Call-哪个更好?

session - 在 scrapy 蜘蛛中访问 session cookie

node.js - 尝试在其他路由上访问 req.session 内容时消失

c# - 无法在 ASP.Net vNext 项目中使用 session

java - 如何使用 HtmlUnit 和 java 选择特定元素?