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

Ric*_*oll 4 java spring spring-mvc

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

例如,假设用户请求"/ hotels/123/bookings/booking-123",并且在视图中,需要链接回预订列表"/ hotels/123/bookings /".如何从URI模板获取{hotel}的钩子以生成链接?将这个注入每个视图似乎很笨拙,是否有一种我想念的简单方法?

Ric*_*oll 6

这已经成为Spring的一个特色.