基于ASP.NET MVC框架提供的XmlRouteCollection类的现有功能,我在C#(string GetUrl(new { controller = "foo", action = "bar", baz = "fnord" }
)中很容易编写类似的东西(为什么它不是开箱即用的)超越我;额外需要的代码是微不足道的)。我现在面临一个JSP项目,我需要相同的能力:根据路由规则列表集中在一个地方生成所有URL的逻辑。是否有一些代码我可以重用/适应在Java中执行此操作?这似乎是一个普遍的要求,但谷歌在发现这样的事情时出人意料地无益。
答案 0 :(得分:1)
答案 1 :(得分:0)
JSP只是一种基于Java的视图技术,它不是MVC框架,您可以最好地将JSP与“经典ASP”进行比较。 ASP.NET-MVC的Java EE对应物是JSF(JavaServer Faces)。我彻底了解JSF,但我似乎并不认识你所需要的部分。它似乎更像是RESTFul风格。在这种情况下,请查看Spring 3.0 MVC。它为某些RESTFul请求提供"URI-template" annotations到监听。没错,这也不是你想要的,但它可能会给你一些新的见解和想法。