2

私はGWTにまったく慣れていません。私が最近受けた質問の 1 つは、Web ページのリロードについてです。

私の Web アプリには 2 つのページ 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

https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlacesを試してください。本当に何かを保存する必要がある場合は、Cookie、HTML5 ストレージを使用するか、RPC 経由でアクセスするサーバー側のストレージを使用します。

于 2013-03-19T15:23:13.320 に答える