W tym okresie jestem studing wiosną MVC zaprezentować przykład (do pobrania ze dasboard STS) i mam pewne proste pytanie o Request Mapping
Przykłady:Spring MVC Jak pobrać wartość parametru żądania HTTP GET w mojej metodzie sterownika?
1) w moim home.jsp
stronie mam ten link:
<li>
<a id="byParameter" class="textLink" href="<c:url value="/mapping/parameter?foo=bar" />">By path, method, and presence of parameter</a>
</li>
Jak widać po tym łączu, robię żądanie HTTP GET posiadające parametr "foo" zawierający wartość: "bar".
to żądanie HTTP jest obsługiwany przez następujące sposobie MappingController klasy kontrolera:
@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo")
public @ResponseBody String byParameter() {
return "Mapped by path + method + presence of query parameter! (MappingController)";
}
Ta metoda zarządzania żądania HTTP (tylko GET
typu), które to parametr o nazwie „foo”
Jak można Biorę wartość ("bar") tego parametru i umieszczam go w zmiennej wewnątrz kodu mojej metody Parameter?
Dziękuję bardzo dużo dla ciebie jasnej odpowiedzi i odniesienie do dokumentacji – AndreaNobili
w przypadku, gdy istnieje 10 liczba parametrów, czy musimy to zrobić 10 razy lub jest lepszy sposób na thar scenariusz – Count
@ Count: kliknij link podałem do dokumentacji, a następnie przewiń trochę do akapitu "Obsługiwane typy argumentów metody" i przeczytaj część o "Obiekty polecenia lub formularza" –