1

我来自 ASP.Net MVC 世界,微软在 Razor(他们的 JSP 版本)中提供 LinkExtensions.ActionLink 方法来生成特定控制器/动作的锚元素(一个元素)。

这个概念非常简单:Razor (JSP) 代码引用控制器和动作,ActionLink 函数负责生成正确的 URI 以访问该控制器/动作。

Spring MVC中有这样的东西吗?

4

1 回答 1

1

不幸的是,Spring 目前不支持这个,尽管有一个特性请求。你能做的最好的事情就是使用<spring:url>和硬编码控制器和动作的路径。<spring:url>会给你一个上下文根相关的 URL。

实现这一点的部分困难在于 Spring 赋予您任意定义映射的能力(即 with @RequestMapping)。所以如果你不使用ControllerClassNameHandlerMapping它可能是一个问题。

于 2012-12-28T18:23:08.813 回答