2013-02-25 34 views
0

我已經用Vaadin(6.8.8版本)開始了一個新項目,我需要根據URL顯示不同的視圖。Vaadin中這些URI參數處理程序解決方案有什麼區別?

假設我的應用程序顯示有關國家(例如)的信息。如果我訪問myapp.com/我得到一個表格來搜索我想要的任何國家,但如果我訪問myapp.com/34我得到了全國信息視圖ID爲34

我做了小的搜索,我發現,我可以得到這些方法此功能:

  • MainApplication實現HttpServletRequestListener
  • 設置一個ParameterHandler
  • 設置一個URIHandler
  • 設置一個UriFragmentUtily

我想我是有點失落,因爲我不能看到這些方法之間的差異很大。

獲得我想要的最佳做法是什麼?我認爲URIHandler是一個很好的辦法,但我不能說爲什麼

回答

1

除非您有充分的理由使用Vaadin 6,否則我建議您使用Vaadin 7並查看NavigatorRequestHandler。 Vaadin 7比它的前任有更好的URL處理能力。

如果你必須使用Vaadin 6,你可以使用​​

+0

我將使用Vaadin 7,但現在我不得不使用Vaadin 6 Vaadin 7是一個新的版本,是completily準備投產? – ilazgo 2013-02-26 08:52:37

+0

是的,它是新的,但它也很穩定。測試版和RC版本現在已經落後了:)我個人已經開發了一款應用程序,目前正在生產Vaadin 7,迄今爲止沒有問題。 – miq 2013-02-26 09:06:51

相關問題