基于ASP.NET MVC框架提供的XmlRouteCollection类的现有功能,我已经用C# (string GetUrl(new { controller = "foo", action = "bar", baz = "fnord" })很容易地编写了类似的东西(我不明白为什么它没有现成的功能;额外的所需代码很简单)。我现在面对的是一个JSP项目,我需要同样的能力:根据一系列路由规则,将生成所有URL的逻辑集中到一个地方。在Java中有没有什么地方可以重用/改编代码来做这件事呢?这似乎是一个足够普遍的要求,但谷歌在找到这样的东西方面出人意料地无济于事。
发布于 2010-02-23 04:47:24
发布于 2010-02-23 06:14:06
JSP只是一种基于Java的视图技术,它不是MVC框架,你可以将JSP与“经典ASP”相比较。与ASP.NET-MVC对应的Java是JSF (JavaServer Faces)。我非常了解JSF,但我似乎没有意识到您所需要的部分。它看起来更像是RESTFul风格的。在这种情况下,可以看看Spring 3.0 MVC。它在某些RESTFul请求上为listen提供"URI-template" annotations。诚然,这也不是你真正想要的,但它可能会给你一些新的见解和想法。
https://stackoverflow.com/questions/2313736
复制相似问题