GWT Places/Activities機能を使用するGWTアプリケーションがあります。ユーザーをGWTアプリにリダイレクトできるようにする必要があるサーブレット(現在、GWTとはまったく関係ありません)もあります。サーブレットでプレイスの説明を作成し、それをURLに変換して、ユーザーをリダイレクトする方法はありますか?
1 に答える
3
GWTアプリが生成されたPlaceHistoryMapper実装を使用する場合、サーバー側で場所のインスタンスを構築し、それをそのPlaceTokenizer
getTokenメソッドに渡して場所固有のトークンを取得し、トークン化機能のプレフィックスにコロンを付けて追加できます(:
)セパレータとして。
それ以外の場合は、アプリのプレース履歴ハンドラーの実装を使用し(サーバーで使用できる場合)、getTokenを呼び出します。
履歴トークンを取得したら、アプリがDefaultHistorianを使用する場合は、そのトークンをURLのハッシュとして使用するだけです。それ以外の場合は、アプリ自体のヒストリアン実装に依存します(たとえば、HTML5 History APIを使用する場合#
、URLでを使用しない可能性があります)。
于 2011-10-16T16:26:39.750 に答える