Wie fordert man den kompletten Abfrage-String in Spring MVC an?

8

In Spring MVC kann ich dies tun, um einen Wert von Elementen in der Abfragezeichenfolge abzurufen:

%Vor%

Aber wie bekomme ich die komplette Querystring als eine lange Zeichenfolge? I.e. Ich will keine individuellen Parameter daraus, ich will das Ganze?

Vielen Dank!

    
Rory 14.02.2012, 17:05
quelle

4 Antworten

10

Fügen Sie der Methode das Argument HttpServletRequest as hinzu, und rufen Sie die Abfragezeichenfolge aus der Anforderung ab:

%Vor%     
JB Nizet 14.02.2012, 17:09
quelle
3

So etwas musst du tun:

%Vor%     
kosa 14.02.2012 17:10
quelle
3

Wenn Sie HttpServletRequest nicht in Ihrem Controller verwenden möchten, können Sie HandlerMethodArgumentResolver erstellen, das die Abfragezeichenfolge auflöst.

Beispiel:

%Vor%

    
Rafal Borek 27.06.2013 07:42
quelle
0

Der Controller selbst kennt den Inhalt der gesamten Abfragezeichenfolge.

%Vor%

Sie können dann die vollständige Abfragezeichenfolge von:

abrufen %Vor%     
Guardius 14.02.2012 17:15
quelle

Tags und Links