Jakarta ee Vaadin中的这些URI参数处理程序解决方案有什么不同?

Jakarta ee Vaadin中的这些URI参数处理程序解决方案有什么不同?,jakarta-ee,uri,vaadin,url-parameters,Jakarta Ee,Uri,Vaadin,Url Parameters,我已经用Vaadin(6.8.8版本)启动了一个新项目,我需要根据URL显示不同的视图 假设我的应用程序显示有关国家的信息(例如)。如果我访问myapp.com/我会得到一个表单来搜索我想要的任何国家,但是如果我访问myapp.com/34,我会得到ID为34的国家的信息视图 我做了一些搜索,发现我可以通过以下方法获得此功能: Main应用程序实现HttpServletRequestListener 设置参数处理程序 设置URIHandler 断断续续地设置 我想我有点迷路了,因为我看不出这

我已经用Vaadin(6.8.8版本)启动了一个新项目,我需要根据URL显示不同的视图

假设我的应用程序显示有关国家的信息(例如)。如果我访问myapp.com/我会得到一个表单来搜索我想要的任何国家,但是如果我访问myapp.com/34,我会得到ID为34的国家的信息视图

我做了一些搜索,发现我可以通过以下方法获得此功能:

  • Main应用程序实现HttpServletRequestListener
  • 设置参数处理程序
  • 设置URIHandler
  • 断断续续地设置
我想我有点迷路了,因为我看不出这些方法之间有什么大的区别


获得我想要的东西的最佳实践是什么?我认为URIHandler是一种很好的方法,但我不能说为什么。

除非您有充分的理由使用Vaadin 6,否则我建议您使用Vaadin 7并查看和。Vaadin7比它的前身有更好的URL处理能力


如果您必须使用Vaadin 6,您可以使用

我将使用Vaadin 7,但现在我必须使用Vaadin 6。瓦丁7是一个新版本,它完全可以生产了吗?是的,它是新的,但它也很稳定。Beta版和RC版现在已经落后很多了:)我个人已经用Vaadin 7开发了一个应用程序,目前正在生产中,到目前为止还没有问题。