一尘不染

如何在Spring MVC中基于控制器和操作方法创建URL?

spring-mvc

我正在使用Spring MVC 3.0

我有一个guestbook.jsp页面,我想在其中创建一个指向GuestBookController的登录方法的链接。

这是一个简单的任务,大多数Web框架都会处理此问题(例如grails使用g:link标记完成此任务),但是我在SpringMVC官方文档中找不到与此相关的任何文档。

所以,我挠头了-这个功能在某些标签库中吗?框架是否公开了它?我是否必须扩展框架才能使其正常工作?

注意,我不是要对URL进行硬编码(这是一个显而易见的但较弱的解决方案),而是根据控制器和操作名称生成它。

更新 :Spring
MVC不提供此功能。不过有一张JIRA票。您可以在这里投票https://jira.springsource.org/browse/SPR-5779


阅读 238

收藏
2020-06-01

共1个答案

一尘不染

简短的答案是不,您目前无法使用Spring MVC做到这一点。

很遗憾,因为您可以在其他框架(包括Grails(在后台使用Spring MVC))中执行此操作。

2020-06-01