2012-01-17 3 views
-1

Я знаю, что в Spring MVC вы передать параметры через URL, как www.mywebsite.com?param1=testПараметр ресурса Spring 2.5 MVC?

Однако, есть способ передать параметры в говоря www.mywebsite.com/test?

+0

возможный дубликат [@PathVariable эквивалент для Spring 2.5] (HTTP://stackoverflow.com/questions/7850286/pathvariable-equivalent-for-spring-2-5) – skaffman

ответ

1

Для Spring 2.5, вот еще один вопрос с ответом: @PathVariable equivalent for Spring 2.5

Для Spring 3+, выполните следующие действия:

@RequestMapping(value = "/name/{name}") 
public ModelAndView someController(@PathVariable("name") String name){ 
    ... 
} 
0

Посмотрите в разнице между этими 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

Смежные вопросы