gwt ユーザー インターフェイス設定を永続的な Cookie に保存して、ユーザーが次回の訪問時にそれらを取得できるようにする方法は? gwt を使用して設計されたユーザー インターフェイスがあります。一部のユーザーは、アプリケーションにアクセスするたびにインターフェイスからいくつかの列を表示することを好みます.そのため、何をする必要がありますか
質問する
264 次
1 に答える
1
そのためにローカルストレージを使用できます。
http://www.gwtproject.org/doc/latest/DevGuideHtml5Storage.html
HTML5 ストレージは、クライアント側でデータをキャッシュする技術です。LocalStorage (すべてのブラウザー タブで共有され、ディスクに保存され、Web アプリケーションごとに 5 MB) と SessionStorage (1 つのタブ内でのみアクセス可能で、メモリに保存されます) の 2 つのタイプがあります。あなたの場合、 LocalStorage を使用して、ユーザーがブラウザを閉じてからディスクから設定をリロードできるようにする必要があります。
GWT には、LocalStorage を使用するための API が組み込まれています。http://www.gwtproject.org/javadoc/latest/com/google/gwt/storage/client/Storage.htmlで詳細を参照してください。
また、いくつかのサンプル コードを提案させてください (より具体的にするために、いくつかの詳細を提供する必要があります)。
import com.google.gwt.storage.client.Storage;
...
Storage storage = Storage.getLocalStorageIfSupported();
if (storage != null) {
//adding your settings to storage
storage.setItem("some setting key", "some setting");
//removing your settings from storage
storage.removeItem("some setting key to remove");
//clearing the whole storage contents
storage.clear();
}
于 2013-08-14T17:24:43.677 に答える