0

Vaadin (6.8.8 バージョン) を使用して新しいプロジェクトを開始しましたが、URL に応じて異なるビューを表示する必要があります。

私のアプリが国に関する情報を表示するとします (たとえば)。myapp.com/にアクセスすると、任意の国を検索するフォームが表示されますが、 myapp.com/ 34 にアクセスすると、ID 34 の国の情報ビューが表示されます。

少し検索したところ、これらのアプローチでこの機能を取得できることがわかりました。

  • MainApplication は HttpServletRequestListener を実装します
  • ParameterHandlerの設定
  • URIHandlerの設定
  • UriFragmentUtilyの設定

これらのアプローチに大きな違いが見られないので、少し迷っていると思います。

私が欲しいものを手に入れるためのベストプラクティスは何ですか? URIHandlerはそれを行うための良い方法だと思いますが、その理由はわかりません。

4

1 に答える 1

1

Vaadin 6 を使用する正当な理由がない限り、Vaadin 7 を使用してNavigatorRequestHandlerを確認することをお勧めします。Vaadin 7 は、以前のバージョンよりもはるかに優れた URL 処理機能を備えています。

Vaadin 6 を使用する必要がある場合は、Navigator 7 アドオンを使用できます

于 2013-02-26T07:32:03.023 に答える