打开新页面,反序列化 GWT 中的对象
Posted
技术标签:
【中文标题】打开新页面,反序列化 GWT 中的对象【英文标题】:Open new page, deserialize object in GWT 【发布时间】:2011-03-17 20:00:39 【问题描述】:我需要打开新页面并传递给这个页面对象。新页面将由 servlet 处理。请告诉我,如何将对象传递给 servlet?请注意,此 servlet 会将内容直接写入新页面。
【问题讨论】:
【参考方案1】:执行此操作的标准方法是在页面加载后发出 RPC 请求。如果您想在没有额外 RPC 的情况下传递这些数据,您可以将数据预序列化为 javascript 变量。最难理解的部分是序列化本身,但这两篇文章对此给出了很好的见解:
-
http://www.techhui.com/profiles/blogs/simpler-and-speedier-gwt-with
http://wiki.shiftyjelly.com/index.php/GWT
【讨论】:
感谢您的回答!但我以这种方式解决了我的问题:1)在春季创建 Map bean 2)在客户端,我生成 uuid 令牌,通过 RPC 将 uuid 与对象传递 3)将接收到的对象放到服务器上的 Map 4)客户端,打开新页面,在那里传递令牌 5) 通过 servlet 上的令牌检索对象。非常感谢!以上是关于打开新页面,反序列化 GWT 中的对象的主要内容,如果未能解决你的问题,请参考以下文章