В этот период я изучаю пример витрины Spring MVC (загружаемый из STS dasboard), и у меня есть простой вопрос о примерах Request Mapping
:
1) На моей странице home.jsp
у меня есть эта ссылка:
<li>
<a id="byParameter" class="textLink" href="<c:url value="/mapping/parameter?foo=bar" />">By path, method, and presence of parameter</a>
</li>
Как вы можете видеть по этой ссылке, я делаю HTTP-запрос GET с параметром "foo", содержащим значение: "bar".
Этот HTTP-запрос обрабатывается следующим методом класса контроллера MappingController:
@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo")
public @ResponseBody String byParameter() {
return "Mapped by path + method + presence of query parameter! (MappingController)";
}
Этот метод управляет HTTP-запросом (только тип GET
), который имеет параметр с именем "foo"
Как я могу взять значение ( "bar" ) этого параметра и поместить его в переменную внутри кода моего метода Parameter?