Spring Controller erhält Anfrage / Antwort

8

Wie bekomme ich die Anfrage / Antwort, die ich setzen kann? Wie kann ich am Ende dieser Methode auf eine andere Seite umleiten?

%Vor%     
cometta 30.12.2010, 16:47
quelle

4 Antworten

13

Wie wäre es damit:

%Vor%     
Mat B. 31.12.2010, 16:56
quelle
7
  1. Übergeben Sie es einfach als Argument: public String doSomething(HttpServletRequest request) . Sie können sowohl die Anfrage als auch die Antwort oder jede von ihnen einzeln übergeben.
  2. gibt das String "redirect:/viewname" zurück (meistens ohne das .jsp Suffix)

Überprüfen Sie für beide Fragen die Dokumentation , Abschnitt "15.3.2.3 Unterstützte Handler-Methodenargumente und Rückgabetypen "

    
Bozho 30.12.2010 16:48
quelle
4

Sie können auch einfach @Autowire . Zum Beispiel:

%Vor%

Obwohl es sich bei HttpServletRequest um ein beanspruchungsdefiniertes Bean handelt, muss Ihr Controller nicht im Anforderungsbereich sein, da HttpServletRequest Spring einen Proxy-HttpServletRequest generiert, der weiß, wie die tatsächliche Instanz der Anforderung abgerufen wird.

    
vtor 13.02.2015 22:54
quelle
0

Du könntest auch diesen Weg benutzen

%Vor%     
Sampath 29.05.2017 18:23
quelle

Tags und Links