2

我对 GWT 很陌生。我最近遇到的一个问题是关于重新加载网页。

假设我的网络应用有两个页面 A 和 B。页面 A 是登录页面。登录后,用户将被带到 B 页面。如果用户在 B 页面上按下重新加载按钮,则整个 Web 应用程序将重新启动(将再次调用 EntryPoint 的 onModuleLoad)。尽管我使用历史记录将浏览器保持在页面 B 上,但所有保持状态的对象都被重新创建,因此页面 B 将无法加载(例如用户登录信息等)。

我确信这对于 GWT 开发人员来说是一个非常常见的问题。有人可以告诉我:

1. How to keep some of the objects in GWT while reloading page? 
2. Is there anyway to just reload a page rather than the whole web app?

非常感谢

4

1 回答 1

1

Try https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces. In case you really need to store something you might use Cookies, HTML5 storage, or use some server-side storage which you access via RPC.

于 2013-03-19T15:23:13.320 回答