Spring-controller-get-Anforderung/Antwort
Wie bekomme ich die Anforderung/Antwort -, dass ich setcookie? Darüber hinaus werden am Ende dieser Methode, wie kann ich die Umleitung zu einer anderen Seite?
@RequestMapping(value = "/dosomething", method = RequestMethod.GET)
public RETURNREDIRECTOBJ dosomething() throws IOException {
....
return returnredirectpagejsp;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie wäre es damit:
HttpServlet#service()
Methode 🙂 Ein Punkt zu beachten ist, wir können nicht die@RequestMapping
mehr, wenn diese zwei Parameter deklariert werden.public String doSomething(HttpServletRequest request)
. Übergeben Sie sowohl die Anfrage-und Antwort, oder jeden einzeln.String
"redirect:/viewname"
(in den meisten Fällen ohne die.jsp
suffix)Für beide Fragen die Dokumentation, Abschnitt "15.3.2.3 Unterstützt handler-Methode, die Argumente und Rückgabetypen"
Können Sie auch einfach
@Autowire
. Zum Beispiel:Obwohl HttpServletRequest ist request-scoped bean, es tut nicht verlangen, dass Ihr controller request-scoped, als für HttpServletRequest Frühling generiert einen proxy HttpServletRequest was sich bewusst ist, wie man die aktuelle Instanz der Anfrage.
Könnten Sie auch auf diese Weise