我已经用 Vaadin(6.8.8 版本)开始了一个新项目,我需要根据 URL 显示不同的视图。
假设我的应用程序显示有关国家/地区的信息(例如)。如果我访问myapp.com/,我会得到一个表单来搜索我想要的任何国家,但如果我访问myapp.com/34,我会得到 ID 为 34 的国家/地区的信息视图。
我做了一些搜索,发现可以通过以下方法获得此功能:
- MainApplication 实现 HttpServletRequestListener
- 设置参数处理程序
- 设置URIHandler
- 设置UriFragmentUtily
我想我有点迷茫,因为我看不出这些方法之间的巨大差异。
获得我想要的东西的最佳做法是什么?我认为URIHandler是一个很好的方法,但我不能说为什么。