Zunächst einmal, hier ist mein Controller
:
Wenn ich die Seite besuche, überprüfe ich mit der if
-Anweisung, ob es einige Parameter gibt.
Wenn nicht, dann sollte es nur mein Formular anzeigen. Dann, wenn ich das Formular fülle, sende es mit POST
und jetzt gibt es einige Parameter und es geht durch die if
-Anweisung.
Mein Problem ist: Wenn ich die Seite zum ersten Mal besuche, handelt es sich nicht um eine POST
-Anfrage, daher erhalte ich die Fehlermeldung Request method 'GET' not supported
.
Aber ändere das Formular in eine GET
-Anfrage ist keine Option für mich. Es muss POST
sein.
Gibt es also eine Lösung, um den gleichen Controller in POST
und GET
Anfragen zu behandeln?
Im Frühjahr kann der Entwickler sowohl RequestMethod.POST als auch RequestMethod.GET bei demselben Controller verwenden, indem er einfach ein Array mit der folgenden Methode erstellt:
%Vor%Tags und Links java model-view-controller spring request