Wie deaktiviere ich GET-Anfragen an die JSP-Seite?

Ich behebe einige alte Fehler und muss als Teil eines Fehlers sicherstellen, dass einige Anforderungen nur als POST an die JSP-Seite gesendet werden und nicht als GET-Anforderung. Die Anwendung verfügt über ein Formular, mit dem Daten an eine andere JSP-Seite gesendet werden (ich weiß, dass dies falsch und gegen MVC ist, aber zu spät, um es zu beheben), da es sich um eine JSP-Seite handelt, sodass wir die Anfrage POSTEN oder die Anfrage ABRUFEN können. Im Falle eines böswilligen Benutzers können Sie das Formular lesen und die Anfrage als GET über den Browser wie @ sendehttp://host:80/somejsp.jsp?param=value&param=value etc. In diesem Fall wird es eine Verletzung. Ich muss sicherstellen, dass solche GET-Anforderungen nicht verarbeitet werden. Eine Möglichkeit besteht darin, die folgenden Schritte auf der JSP-Seite auszuführen -

if (request.getMethod().equals("GET")) {
   // reroute the user as it is not a valid req
}

Gibt es eine andere Möglichkeit, dies zu tun?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage