Как я могу получить доступ к переменным пути в шаблоне URI в представлении (Spring 3/SpringMVC)?

У меня есть шаблон URI в виде "/hotels/{hotel}/bookings/{booking}", и я могу получить доступ к переменным пути в контроллере через @PathVariable, но при построении ссылок в представлении мне нужна ссылка на различные переменные пути.

В качестве примера предположим, что пользователь запрашивает «/hotels/123/bookings/booking-123», и в представлении необходимо указать ссылку на список бронирований «/hotels/123/bookings/». Как получить привязку к {отелю} из шаблона URI для создания ссылки? Кажется неуклюжим вводить это в каждое представление, есть ли более простой способ, который мне не хватает?


person Rich Kroll    schedule 17.10.2009    source источник
comment
Если это так же просто, как ссылка на верхний уровень, то почему бы просто не использовать относительные URL-адреса, такие как ../?   -  person serg    schedule 17.10.2009
comment
Вам просто придется жить с неуклюжестью на данный момент. Однако я предлагаю вам отправить запрос функции на jira.springsource.org.   -  person skaffman    schedule 19.10.2009


Ответы (1)


Это было поднято как функция в Spring.

person Rich Kroll    schedule 08.12.2009