Java 如何在视图(Spring3/SpringMVC)中访问URI模板中的路径变量?

Java 如何在视图(Spring3/SpringMVC)中访问URI模板中的路径变量?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有一个格式为“/hotels/{hotel}/bookings/{booking}”的URI模板,可以通过@PathVariable访问控制器中的路径变量,但在视图中构建链接时,我需要对不同路径变量的引用 例如,假设用户请求“/hotels/123/bookings/booking-123”,在视图中,需要链接回预订列表“/hotels/123/bookings/”。如何从URI模板获取到{hotel}的钩子以生成链接?将其注入每个视图似乎很笨拙,我缺少的是一种更简单的方式吗?这是在春季提出的

我有一个格式为“/hotels/{hotel}/bookings/{booking}”的URI模板,可以通过@PathVariable访问控制器中的路径变量,但在视图中构建链接时,我需要对不同路径变量的引用


例如,假设用户请求“/hotels/123/bookings/booking-123”,在视图中,需要链接回预订列表“/hotels/123/bookings/”。如何从URI模板获取到{hotel}的钩子以生成链接?将其注入每个视图似乎很笨拙,我缺少的是一种更简单的方式吗?

这是在春季提出的。

如果它像链接到上层一样简单,那么为什么不使用像“./”这样的相对URL呢?你现在只能忍受这种笨拙。但是,我建议您向提交功能请求。