私の Java Web プロジェクトでは、spring + gwt + mvp4g を使用しています。サイトには複数のユーザーがいて、それぞれが複数のページを表示できます。
- プロフィール: mysite.com/#profile?user=blabla
- 注文: mysite.com/#orders?user=blabla
等々
履歴トークン「ユーザー」、「注文」は、いくつかの @Presenter アノテーション付きクラスによって処理されます (mvp4g のベスト プラクティス: EventBus + HistoryConverter に従って)。mysite.com/blabla または blabla.mysite.com (「blabla」はユーザーごとに一意であると仮定) のような個人用スペースを各ユーザーに提供します。
したがって、上記のリンクは次のようになります。
- プロフィール: mysite.com/blabla/profile または blabla.mysite.com/
- 注文: mysite.com/blabla/orders または blabla.mysite.com/orders ...
どうすればこれを達成できますか?
カスタム mvp4g PlaceService を使用して解決