【发布时间】:2011-03-09 20:02:10
【问题描述】:
我使用 Google Web Toolkit 和 Google App Engine 创建了一个应用程序,它根据用户选择将对象保存到 RPC 服务实现中。
据我了解,每次 GWT “创建”此服务时,都会使用默认值重新实例化数据。不幸的是,当一台计算机上的用户保存对数据的更改时,另一台计算机上的另一个用户似乎看到了数据更改。我没有使用数据存储或任何东西,为什么会发生这种情况?
编辑:经过一些研究,我发现我需要使用会话来处理对象的传递。但是,在我的 RemoteServiceServlet 中,我调用了 this.getThreadLocalRequest 并且它返回 null。 为什么 this.getThreadLocalRequest() 返回 null?
更新:在这里回答我自己的问题 :) 您不能在 Servlet 的构造函数中获取线程本地请求()。呵呵。
【问题讨论】:
标签: google-app-engine gwt rpc