Я знаю, что в Spring MVC вы передать параметры через URL, как www.mywebsite.com?param1=test
Параметр ресурса Spring 2.5 MVC?
Однако, есть способ передать параметры в говоря www.mywebsite.com/test
?
Я знаю, что в Spring MVC вы передать параметры через URL, как www.mywebsite.com?param1=test
Параметр ресурса Spring 2.5 MVC?
Однако, есть способ передать параметры в говоря www.mywebsite.com/test
?
Для Spring 2.5, вот еще один вопрос с ответом: @PathVariable equivalent for Spring 2.5
Для Spring 3+, выполните следующие действия:
@RequestMapping(value = "/name/{name}")
public ModelAndView someController(@PathVariable("name") String name){
...
}
Посмотрите в разнице между этими 2 methodes пройти " Запрос параметров "или" Путь Переменные ".
@RequestParam так:
@RequestMapping(value="/departments/{departmentId}")
public String findDepatment(@PathVariable String departmentId)
Или в случае использования @PathVariable
@RequestMapping(value="/departments/{departmentId}")
public String findDepatmentAlternative(@PathVariable("departmentId") String someDepartmentId)
http://www.byteslounge.com/tutorials/spring-mvc-requestmapping-example
возможный дубликат [@PathVariable эквивалент для Spring 2.5] (HTTP://stackoverflow.com/questions/7850286/pathvariable-equivalent-for-spring-2-5) – skaffman