Spring MVC Wie nehme ich den Parameterwert einer GET HTTP-Anfrage in meiner Controller-Methode?

In dieser Zeit habe ich Beschlage das Spring-MVC-showcase Beispiel (Download von STS dasboard) und ich habe einige einfache Frage über die Request Mapping Beispiele:

1) In meinem home.jsp Seite habe ich diesen link:

        <li>
            <a id="byParameter" class="textLink" href="<c:url value="/mapping/parameter?foo=bar" />">By path, method, and presence of parameter</a>
        </li>

Wie Sie sehen können von diesem link ich bin dabei eine HTTP-GET-Request mit "foo" - parameter mit dem Wert: "bar".

Diese HTTP-Anforderung erfolgt durch die folgende Methode der controller-Klasse MappingController:

@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo")
public @ResponseBody String byParameter() {
    return "Mapped by path + method + presence of query parameter! (MappingController)";
}

Diese Methode verwalten von HTTP-Requests (nur GET - Typ), die einen parameter namens "foo"

Wie kann ich den Wert ("bar") dieser parameter und legen Sie es in eine variable in den code von meinen durch den Parameter-Methode?

InformationsquelleAutor der Frage AndreaNobili | 2012-11-18

Schreibe einen Kommentar