проблема весной услуги mvc REST - PullRequest
1 голос
/ 10 декабря 2010

я хочу что-то подобное весной mvc, url / varible означает вот так. www.something.com/1 или / 2 и т. д. что такое код в классе контроллера и почему мы всегда реализуем метод get в классе контроллера

1 Ответ

1 голос
/ 10 декабря 2010

Чтобы получить переменную из URL, вы должны использовать аннотацию @RequestMapping

@RequestMapping(value="/url/{varible}", method=RequestMethod.GET)
public String controllerMethod(@PathVariable("varible") String theVariable, Model model) {
    //I get the variable in the variable
    ... 
}

Относительно того, почему «мы всегда реализуем метод get в контроллере», я не знаю точно, что вы имеете в виду. Если вы имеете в виду, что в качестве метода получения используется Get, то это потому, что GET обычно используется (или должен использоваться) для получения информации, а POST - для операций, которые включают изменение данных на сервере. Таким образом, вы, возможно, видели метод, который получает информацию. Существуют и другие различия, которые вы можете найти во многих вопросах, связанных с этой темой в stackoverflow, таких как this или this other .

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