2016-02-22 2 views
1

У меня есть шаблон URL путь в SpringMVC который выглядит как:SpringMVC замена шаблон URL путь

/person/{personId}/address/{addressId} 

и у меня PersonId = 2 и AddressID = 3 Есть простой способ для меня, чтобы генерировать

/person/2/address/3 

с использованием утилиты в SpringMvc?

ответ

3

посмотреть на UriTemplate класс. вы можете создать свой собственный UriTemplate из своего URL-адреса, а затем развернуть переменные шаблона.

UriTemplate template = new UriTemplate("http://example.com/hotels/{hotel}/bookings/{booking}"); 
Map<String, String> uriVariables = new HashMap<String, String>(); 
uriVariables.put("booking", "42"); 
uriVariables.put("hotel", "1"); 
System.out.println(template.expand(uriVariables)); 
Смежные вопросы