Spring 2.5 MVC параметр URL альтернатива? - PullRequest
0 голосов
/ 17 января 2012

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

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

Ответы [ 2 ]

1 голос
/ 17 января 2012

Для Spring 2.5 вот еще один вопрос с ответом: @ PathVariable эквивалент для Spring 2.5

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

@RequestMapping(value = "/name/{name}")
public ModelAndView someController(@PathVariable("name") String name){
    ...
}
0 голосов
/ 22 января 2016

Посмотрите на разницу между этими двумя методами, чтобы пройти « Запрос параметры» или « Путь Переменные».

@ 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...