Wie auf Anfrage komplette query-string in Spring MVC?
In Spring MVC, ich kann tun dies, um einen Wert der Elemente in der Abfrage-string:
public void sendMessage(HttpServletResponse response,
@RequestParam("Session Id") String sessionId,
Aber wie bekomme ich den kompletten querystring als einen langen string? I. e. Ich will nicht einzelne Parameter aus, soll ich die ganze Sache?
Vielen Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie die
HttpServletRequest
als argument an die Methode, und rufen Sie den query-string aus der Anfrage:Etwas wie dieses Sie tun müssen:
Wenn Sie nicht möchten, zu verwenden HttpServletRequest in Ihrem controller, können Sie erstellen HandlerMethodArgumentResolver, löst sich query-string.
Beispiel:
Den Controller selbst kennt den Inhalt des gesamten query-string.
Können Sie dann die vollständige query-string aus: